Stop relying on screenshots. Evidence Packaged Infrastructure (.epi) is the open standard for Verifiable Execution. It captures code, context, and computation into a verifiable signed receipt that works everywhere.
From code execution to sealed evidence in seconds.
Production-ready MVP. Install in seconds, record your first workflow in minutes.
From code execution to sealed evidence in seconds.
epi run <script.py>
Zero-config recording. Auto-verifies and opens viewer. Simplest way to record.
✅ Shippedepi record --out <file.epi> -- <cmd>
Advanced recording with explicit output filename. Record any shell command.
✅ Shippedepi verify <file.epi>
Verify integrity and authenticity (structural, integrity, signature checks).
✅ Shippedepi verify <file.epi> --verbose
Verbose verification output with detailed check results.
✅ Shippedepi verify <file.epi> --json
Output verification results as JSON for CI/CD integration.
✅ Shippedepi view <file.epi>
Open recording in browser with interactive timeline viewer.
✅ Shippedepi ls
List all recordings in ./epi-recordings/ directory.
✅ Shippedepi keys list
List all Ed25519 keypairs in your keystore.
✅ Shippedepi keys generate
Generate a new Ed25519 keypair (auto-generated on first use).
✅ Shippedepi keys generate --name <keyname>
Generate a named keypair for team/project separation.
✅ Shippedepi keys export --name <keyname>
Export public key for sharing with verifiers.
✅ Shippedepi --help
Show all available commands and usage information.
✅ Shippedepi help
Show extended quickstart guide with examples.
✅ Shippedepi version
Show EPI version information (currently v2.0.0).
✅ Shippedepi <command> --help
Get detailed help for any specific command.
✅ Shipped@record
Decorator to record a function. @record(goal="test")
with record("file.epi", goal="...")
Context manager. Tip: Always provide an explicit filename when adding
metadata like goal or metrics.