Diagrid
Back to Verifiable Execution
Verifiable Execution

If a step depends on a database query whose data changes, can a replay still produce the same outcome?

Replay can only produce the same outcome if Catalyst captures the query result as part of the step’s input. By recording the exact data returned at execution time, the verifiable record allows deterministic replay. If the data wasn’t captured, replay may yield different results, because the external state may have changed. Auditors should confirm that all mutable inputs are recorded for faithful re‑execution.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all