The EPI Lifecycle

Transform any AI Evidence/Workflow into a self-contained, verifiable evidence package.

📥

0. Install

Get started in seconds. Install the epi-recorder package from PyPI with a single command.

$ pip install epi-recorder
📹

1. Record ✅ Shipped

Transparent "Flight Recorder" for your AI. Wrap your script to capture inputs, LLM calls, and outputs into a single sealed file.

$ epi record script.py
🛡️

2. Verify

The EPI Verifier replays the file in a sandbox. It proves the output was generated by the exact code and inputs claimed.

$ epi verify scan_01.epi
📨

3. Share Evidence

Send the .epi file to auditors, investors, or regulators. It's a portable proof of work that doesn't need your secrets.

(Drag & Drop File Here)
👁️

4. View ✅ Shipped

Self-contained HTML viewer. Open .epi files like PDFs. No execution, no risk. Human-readable timeline of events.

$ epi view output.epi

Under the Hood

Enterprise-grade architecture. No proprietary lock-in.

📦 ZIP-Based Container

Self-contained .epi files. Store evidence + viewer in one portable archive.

🔐 Ed25519 Signatures

Same crypto as Signal & SSH. Tamper-proof, military-grade security.

🗂️ Content-Addressed Storage

SHA-256 hashing ensures file integrity. Deduplication by design.

🦙 Multi-Provider Support

OpenAI, Anthropic, Ollama, Google Gemini. Automatic capture.

🌐 Offline Replay

Cached LLM responses enable deterministic re-runs without API calls.

📊 Embedded Viewer

Static HTML/JS timeline. No server required. Works like a PDF.

The Trust Architecture

How we turn code into verifiable evidence.

Input

Code Execution

Integrity

SHA-256 Hash

Identity

Ed25519 Sign

Result

Verified .epi