Diagrid
Back to Verifiable Execution
Verifiable Execution

How does Catalyst distinguish a step that failed silently from one that was intentionally not invoked?

Catalyst records every step invocation attempt, including exception objects or error signals, as signed entries. A silent failure produces a step record with a failure outcome, while an unexecuted branch leaves no record. The verifiable record therefore captures execution intent, but only your agent code can define what constitutes a failure. Additionally, if a step failure is not explicitly signaled by the agent runtime, Catalyst cannot distinguish it from a successful no-op.

Was this article helpful?

Your feedback helps improve Diagrid's FAQ experience.

Keep reading

More Diagrid FAQ articles

View all