Skip to content

Replay Inputs

Replay requires a defined input boundary.

{
"contract": "replay-example-v1",
"input_artifact": "request.json",
"state_snapshot": "state.json",
"configuration": "config.json",
"expected_result": "result.json"
}

A useful replay package should make clear:

  • what input is required
  • which state is required
  • which configuration matters
  • what result is expected
  • how comparison is performed

Without that boundary, replay is difficult to interpret as verification evidence.