Determinism verification agent

Replay it 10×.
Bit-for-bit.

rig-replay records a seeded run once, then replays it under a virtual clock and demands bit-for-bit identical output hashes across every replay. Feed it the same recording under an injected model-change and it must catch the regression — not silently swallow it.

See pricing →
Priced after a short conversation
RIG / rig-replay

rig-replay · virtual-clock replay engine · UML-RT state machine[higgsfield: gold-lit reel-to-reel tape loop frozen mid-spin, ten stacked frame ghosts perfectly aligned, noir studio backdrop]

Why teams install

What rig-replay earns back

Bit-for-bit across 10 replays, every time

Same recorded seed re-executed 10× under a virtual clock — all 10 hashes and the recorded hash match exactly.

‹31e05b4›

Regressions can’t hide in noise

An injected model-change (dropped backlog clamp) replayed against the same events — the hash mismatch is DETECTED, not silenced.

‹c516323›

The clock is the only thing allowed to lie

Force the live wall clock instead of virtual time and 10 replays produce 10 distinct hashes — the gate goes RED immediately.

‹35009d4›

How it works

Three steps. No faith required.

01

Record

One seeded run captures the full event trace plus a canonical SHA-256 hash.

02

Replay

Re-derive the same events from the seed, re-run n=10 times, compare hashes.

03

Mutate

Replay the same recording against an injected model-change; a hash mismatch must fire.

Proof band

One packet. Every claim accounted for.

proofpacket · rig/rig-replay · sealed
packet    rig/rig-replay · determinism-gates v1
run       run-42-baseline · seed 42 · 40 events · n=10
result    determinism PASS — 10/10 hashes match 31e05b4a…
result    regression_detection PASS — mutant hash mismatch DETECTED
anchor    PASS — virtual-clock replay verified bit-for-bit ‹31e05b4›
themis    SEALED — merge gate armed
SEALED

Every rig-replay run emits a packet like this — hash-chained, verifier-signed, and queryable from your own dashboard. How ProofPackets work →

Buyers

Who runs rig-replay

SR

Staff SRE

distributed systems team

QA

QA Automation Lead

fintech backend

PR

Principal Engineer

concurrent systems shop

Objections

Answered before you ask

Isn’t this just recording and diffing logs?

Logs can be edited after the fact. rig-replay re-derives the event stream from the seed and re-executes the system 10 times live — the hash has to match a fresh run, not a stored file.

How do you know it’s not deterministic by accident?

Force the live wall clock instead of virtual time and 10 replays produce 10 distinct hashes immediately — determinism is engineered, and the test proves it’s load-bearing.

What if a real model change slips through undetected?

The injected model-change (a dropped clamp in the ack handler) is a genuine, plausible regression — and it’s caught on every seed tested, not a synthetic no-op.

Pricing

Start free. Pay when it pays.

Generalist
Priced after a short conversation — ships today
Domain Expert
Priced after a short conversation · vertical memory + priors
Custom
Priced after a short conversation · scoped

Generalist ships today. Domain Expert adds vertical memory + priors. Custom is built to your stack.

Free

Priced after a short conversation

25 replay runs a month.

Team

Priced after a short conversation

Unlimited replays, mutant injection suite, CI gate.

Pro

Priced after a short conversation

Dedicated replay fleet, custom SUT adapters, SLA.

SB 26-189 readiness — deterministic regression evidence is what state auditors ask for first.