Replay Lab
Replay Lab is the verification surface for deterministic execution. It proves that a prior reconciliation can be replayed with identical output using the saved evidence artifact.
Verification contract: replay is only considered successful when hash outputs match. A completed run without a matching replay should be treated as a drift signal, not success.
1
Run a reconciliation and keep evidence
Replay Lab depends on evidence.json from a completed run. The demo workflow generates this automatically.
pnpm demo
ls examples/demo-output/
# run.json results.json evidence.json report.html2
Replay the run deterministically
The replay command reconstructs execution and confirms that the output hash still matches.
pnpm settler:replay examples/demo-output/evidence.json
# Expected signal:
# ✓ Replay complete — hash match confirmed3
Review and share the evidence artifact
Use the evidence file for audit packages, operator review, and deterministic incident analysis.
cat examples/demo-output/evidence.json