Skip to content

Live demos

Audience: evaluators · five minutes · nothing to install.

Every artifact on this page was generated by evarness itself when this site was built, from the packaged governed_email_assistant pattern — and the build fails if the digests inside them stop matching the reference values cited across these docs. The demos are not screenshots of the product; they are the product's output, checked.

Each one is a single self-contained HTML file: no external requests, the canonical events embedded, the digest recomputable from the file alone. Save them, email them, open them offline — that portability is the point.

The happy path, replayed

Open the replay →

The full run as a canvas plus a playhead over the canonical event stream. Scrub it: nodes are dim until the run reaches them, glow while active, turn green when done, and the active node's incoming edges light up. The digest in the header is c1:sha256:e0513e74… — the same value the walkthrough tells you to reproduce on your own machine.

The blocked run — the product in one picture

Open the blocked run →

A hostile scenario stopped by the governance layer. The interceptor glows red; everything downstream of it — including the LLM node — stays dim, because it was never reached. "A blocked run never reaches the model" is a contract in this repo (no-model-call-after-block), and in this file you can watch it hold, event by event.

The proof browser

Open the proof browser → · raw bundle

A freshly proven bundle over both scenarios, rendered as one page: the tri-state verdict badge, one viewer per scenario with its own playhead and reproduction status, and the bundle's not_proven section verbatim. The page embeds the entire bundle in its data island — extract the bundle key (or just download the raw bundle above) and run:

evarness verify proof.json

The proof carried by this documentation page verifies offline, on your machine, without trusting this site. That is the product's claim, made by the docs, checkable by you.