Replay
Replay reconstructs runtime state from emitted events.
Run a protocol:
bash
culsma run examples/minimal/public_minimal.culs --artifacts-dir tmp/runReplay the saved result:
bash
culsma replay --run-json tmp/run/run.json --out tmp/replayed_state.jsonVerified minimal run replay result:
| Field | Value |
|---|---|
| event count | 10 |
| reconstructed step count | 5 |
Replay supports auditability: the event stream is not just a log for humans, but an input that can reconstruct execution state.
