✨ v2.2.0 — Now Available

The PDF for AI Execution

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.

See It In Action

From code execution to sealed evidence in seconds.

epi-recorder v2.2.0
.epi
v2.2.0
Production Ready
$160B+
TAM (6 Industries)
Open Source
Apache 2.0 License

SEE THE ACTUAL WORKING OF

Evidence Packaged Infrastructure (.epi)

Get Started with epi-recorder v2.2.0

99% installation success rate. Universal one-command installer for all platforms.

Cryptographically Signed
epi-recorder v2.2.0 -- bash -- 80x24

What's New in v2.2.0

Client-Side Verification

Embedded crypto library verifies Ed25519 signatures offline in the browser

99% Success Rate

Improved from 85% to 99% with automatic PATH auto-fix and python -m fallback

Enhanced epi doctor

Auto-detects and repairs PATH issues with self-healing diagnostics

Quick Install (One Command):
Unix / Mac:
curl -sSL https://raw.githubusercontent.com/mohdibrahimaiml/epi-recorder/main/scripts/install.sh | sh
Windows:
iwr https://raw.githubusercontent.com/mohdibrahimaiml/epi-recorder/main/scripts/install.ps1 -useb | iex
💡 Always works: If epi command not found, use python -m epi_cli (100% reliable)

See It In Action

From code execution to sealed evidence in seconds.

Complete CLI Reference (v2.2.0)

📹 Core Commands

epi run <script.py>

Zero-config recording. Auto-verifies and opens viewer. Simplest way to record.

✅ Shipped
epi record --out <file.epi> -- <cmd>

Advanced recording with explicit output filename. Record any shell command.

✅ Shipped
epi verify <file.epi>

Verify integrity and authenticity (structural, integrity, signature checks).

✅ Shipped
epi verify <file.epi> --verbose

Verbose verification output with detailed check results.

✅ Shipped
epi verify <file.epi> --json

Output verification results as JSON for CI/CD integration.

✅ Shipped
epi view <file.epi>

Open recording in browser with interactive timeline viewer.

✅ Shipped
epi ls

List all recordings in ./epi-recordings/ directory.

✅ Shipped
epi doctor

NEW in v2.1.1: Self-healing diagnostics. Auto-detects and repairs PATH issues.

✅ Shipped

🔐 Key Management

epi keys list

List all Ed25519 keypairs in your keystore.

✅ Shipped
epi keys generate

Generate a new Ed25519 keypair (auto-generated on first use).

✅ Shipped
epi keys generate --name <keyname>

Generate a named keypair for team/project separation.

✅ Shipped
epi keys export --name <keyname>

Export public key for sharing with verifiers.

✅ Shipped

📚 Help & Info

epi --help

Show all available commands and usage information.

✅ Shipped
epi help

Show extended quickstart guide with examples.

✅ Shipped
epi version

Show EPI version information (currently v2.2.0).

✅ Shipped
epi <command> --help

Get detailed help for any specific command.

✅ Shipped

🐍 Python API

@record

Decorator to record a function. @record(goal="test")

✅ Shipped
with record("file.epi", goal="...")

Context manager. Tip: Always provide an explicit filename when adding metadata like goal or metrics.

✅ Shipped