The black box recorder for AI agents. Every tool call Claude makes is hash-chained and replayable. Local execution. No cloud. No dependencies.
Flight Recorder captures every tool call Claude makes: Edit, Write, Bash, Read. Each is appended to a deterministic, hash-chained log. Every event references the hash of the previous one. If a single byte changes, the chain breaks.
The session is stored in your local filesystem. A cryptographic seal
(proof_id)
is computed as a SHA-256 Merkle root over all events. Same session inputs, same
proof_id.
Verifiable offline, air-gapped, years later.
There is no agent, no server, no network call during recording, replay, or archive.
authoritative_for_wiw=false:
all outputs are advisory evidence.
Three Claude Code hooks cover the entire session arc. No manual instrumentation.
No config beyond settings.json.
pip install verifaier
bash scripts/install_claude_hooks.sh
Flight Recorder uses a graduated capture model. No raw sensitive content is stored by default. Each level above OPERATIONAL requires explicit opt-in.
Structural metadata only: tool names, file paths, risk levels, event timing. No prompt content. No stdout. No diffs. Safe for all environments.
Adds diffs and file-change content. Strips prompt/response/stdout. Suitable for engineering team audit trails. Default for most deployments.
Captures prompts, responses, and stdout. All content truncated at configurable limits. Opt-in required. Designed for investigation of specific incidents.
Full capture with workspace snapshots, reasoning checkpoints, encrypted vault storage, and signed forensic archive. For regulated or incident-response deployments.
The Sentinel Pill is a compact session indicator that shows the current governance state in real time. Five states, each with a distinct color.
Cinematic session replay with timeline scrubber, causality graph, risk heatmap, and jump-to-next-finding navigation. Single self-contained .html file, no server required.
FRVAULT-1: PBKDF2-HMAC-SHA256 (100k iterations) + SHAKE-256 stream cipher + HMAC-SHA256 auth tag. Stdlib only; no external cryptography package.
fr-archive-1.0: ZIP_DEFLATED with per-file SHA-256 hashes and HMAC-SHA256 signed manifest. Restore to any workspace. Verify integrity offline, air-gapped, years later.
TAMPER_DETECTED, CHAIN_BREAK, INVALID_SIGNATURE, ARCHIVE_MISMATCH events are appended automatically. Tamper banner shown in Replay Studio when chain integrity fails. Escalation events include the affected event index and a reviewer note field for the approving operator.
WORKSPACE_SNAPSHOT and SESSION_CHECKPOINT events capture directory structure hash and session state at any point. Forensic-grade retention class, never pruned.
REASONING_CHECKPOINT, STRATEGY_TRANSITION, DEBUGGING_HYPOTHESIS, ROOT_CAUSE_IDENTIFIED: operational reasoning captured, not raw chain-of-thought. Purple markers in Replay Studio.
Every forensic archive is a ZIP_DEFLATED file containing the full session event log, session metadata, seal, and a signed manifest. The manifest contains per-file SHA-256 hashes and an HMAC-SHA256 over the entire manifest.
Verification does not require VerifAIer. Any tool that can compute SHA-256 and HMAC-SHA256 can verify the archive. The signing key is local to your deployment. No key material ever leaves your machine.
Archives restore to any workspace; the chain re-verifies from first principles. Tamper detection is automatic: a single modified byte triggers CHAIN_BREAK or ARCHIVE_MISMATCH.
Export any session as a single self-contained HTML file. Drag it into any browser. No server. No login. No CDN. The entire Replay Studio is embedded: timeline scrubber, causality graph, risk heatmap, event search, and cinematic playback.
Keyboard shortcuts: Space=play,
←→=step,
f=next finding,
d=next dangerous op,
b=bookmark
Run vai replay --verify on any sealed session to re-derive the
Merkle root from raw events and confirm it matches the receipt. If a single event was altered, by any tool,
any editor, or any process, the root diverges and verification fails. Offline verifiable. No network call required.
Three hooks cover the full session arc. Install in 30 seconds with
install_claude_hooks.sh.
Every Edit, Bash, Write is auto-recorded.
FR Replay Sessions sidebar. Click-to-open Replay Studio panel. Open/sealed status, event count, and risk indicators per session.
MCP overlay exposes session lineage, audit tools, and session finding queries directly in Claude's context. Air-gapped capable.
All tiers run locally. No cloud sync. No upload. No external API calls.
Core recording for individual developers. Auto-records all Claude tool calls via hooks. Replay Studio export included.
For teams needing forensic-grade archives and multi-session audit trails.
Full forensic capability. DEEP_CAPTURE + FORENSIC levels with encrypted vault, reasoning checkpoints, and workspace snapshots.
For regulated operators. Air-gapped forensic archive, custom retention policies, compliance documentation.
Available now. No cloud account. No telemetry. Runs behind your firewall or on file://.
contact@verifaier.io