Skip to content

Replay

Replay reconstructs runtime state from emitted events.

Run a protocol:

bash
culsma run examples/minimal/public_minimal.culs --artifacts-dir tmp/run

Replay the saved result:

bash
culsma replay --run-json tmp/run/run.json --out tmp/replayed_state.json

Verified minimal run replay result:

FieldValue
event count10
reconstructed step count5

Replay supports auditability: the event stream is not just a log for humans, but an input that can reconstruct execution state.

Released under the Apache-2.0 license.