Install the Alpha. Verify what you run.
Version 0.1.0 is published on PyPI with an immutable GitHub Release. Build identity also lives in /version.json. The Apache-2.0 source path remains available.
Install v0.1.0
Irrevon distributes as one package with the Workbench embedded. Use an isolated tool environment where practical; the pinned form makes the exact Alpha version explicit.
uvx irrevon==0.1.0run the exact release without installinguv tool install irrevon==0.1.0recommended isolated CLI installpipx install irrevon==0.1.0isolated CLI installpython -m pip install irrevon==0.1.0install into the active Python environment
Verify the release assets, SHA256SUMS, SPDX SBOM, and attestations. PyPI publication used OIDC Trusted Publishing rather than a repository token. Running the engine or demo requires PostgreSQL; package installation alone does not provision a database.
Evidence: Verified evidenceTechnical provenance
Build and run locally
Prerequisites, honestly: uv, Docker (for a local, digest-pinned Postgres 17 on loopback), and Git.
git clone https://github.com/PranavMishra28/irrevon.git && cd irrevon
uv sync --locked # toolchain + deps, pinned by uv.lock
uv run irrevon init # writes irrevon.toml, compose.yaml, .env.example
cp .env.example .env # local migration bootstrap; no credential
set -a && . ./.env && set +a # export the generated migration DSN
docker compose up -d --wait # digest-pinned Postgres 17, loopback only
uv run irrevon init # now applies the plain-SQL migrations
uv run irrevon doctor # non-destructive checks; includes a rolled-back write probe
uv run irrevon demo # the two-leg flagship storyEvidence: Verified evidenceTechnical provenance
Then step through what the demo recorded: the One-Way Seat, or follow the getting-started guide.
Uninstall
Remove the package or source checkout, then remove local demo state if you created it.
uv tool uninstall irrevon # when installed with uv tool
docker compose down -v # drop the disposable local demo database volume
cd .. && rm -rf irrevon # remove a source checkout and its project-local filesThe volume command is destructive. Do not run it against data you need to retain.