Portable proof of what an AI agent did. Seal the run, share the bytes, verify offline — no login required to trust the record.
Observability shows you what happened. EPI gives anyone a sealed receipt that still works without our UI.
pip install epi-recorder
Drop your own file below · full tool at verify/
Runs in this tab. File is not uploaded here. Download sample.epi · Private vs full report
Drop a .epi file here
or click to browse · verification stays in this browser
The code separates these on purpose. A green seal is not a moral judgment — and LOCAL identity is not a failed seal.
SHA-256 member hashes + Ed25519 over the canonical manifest. Offline. No EPI server required.
KNOWN (org pin) / LOCAL / NOT_PINNED. Unpinned is WARN — not claim-ready. Insurers: --policy strict.
Optional epi_policy.json + deterministic fault analyzer. Policy FAULT can sit next to verify PASS — the record is intact; the rules fired.
The product loop — not a dashboard setup wizard.
$ pip install epi-recorder
MIT · offline · no account
with record("run.epi"): …
Or wrap_openai / LangChain / LiteLLM — capture the run
$ epi verify run.epi
Integrity + signature offline · identity is separate
$ epi view run.epi
Forensic timeline in any browser · no login
Integrations: OpenAI · Anthropic · LangChain · LangGraph · LiteLLM · OTel · pytest · AGT · GitHub
No monthly prices for products that don’t exist yet. Verification stays free forever.
Recorder, verifier, viewer, format. Unlimited offline. Verification will never cost money.
pip installFive days, one workflow, signed artifacts, findings report. Deals stall on “prove the agent” — this is the answer in a week.
Email to book a sprint See sprint detailsOrg keys, hosted receipts, retention — in development. 3–5 partners, pilots from $5K.
Partner inquiryFounder-led pilots welcome. No fake self-serve enterprise checklist.
Depth: How it works · Trust model · Integrations · Use cases · Known limits