The EPI portable repro loop

Start with epi demo or Colab, capture one clean run and one flagged run, then open, verify, and share the same artifact.

PKG

0. Start

Get started in seconds. Install the epi-recorder package once, then launch the sample repro demo with a single command.

$ pip install epi-recorder $ epi demo

No local setup? Open the Colab notebook from the main page and walk through the same browser review flow in your browser.

REC

1. Review Shipped

Open the run in the browser review view. The timeline, rules, and saved review notes stay together in one portable file.

$ epi view refund_case.epi
VERIFY

2. Verify

Verify the artifact before you share it. Integrity details and signatures travel with the same .epi file.

$ epi verify refund_case.epi
SHARE

3. Share the Case File

Send the same .epi artifact to another engineer, QA, or a teammate. They do not need your environment to inspect it.

reviewed_refund.epi
VIEW

4. Extend Shipped

After the demo, connect EPI to your own workflow with epi run or epi record and keep the same capture, review, and verify loop.

$ epi run my_agent.py

Under the Hood

Enterprise-grade architecture. No proprietary lock-in.

ZIP-Based Container

Self-contained .epi files. Store the run history and browser review data 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.

Browser Review View

Static HTML/JS review flow. No server required. Works like a portable run viewer.

The Trust Architecture

How we turn code into verifiable evidence.

Input

Code Execution
->

Integrity

SHA-256 Hash
->

Identity

Ed25519 Sign
->

Result

Verified .epi