Skip to main content

Proofs

A proof is the composite artifact produced when a proposal is shown to satisfy an intent. It bundles four fields:

  • signed_intent — the user's signed intent (with its signature and template_id)
  • proposal — the agent-submitted proposal that was evaluated
  • evidence — the structured evidence extracted from the proposal
  • zk_proof — the cryptographic ZK proof bytes attesting that the policy was satisfied

The proof is assembled by the Guardrail Prover and streamed to the Verifier, which checks two things: that the zk_proof is valid, and that the signed_intent's signature is correct.

External listeners may also independently verify proofs using the Verifier deployment that delta provides. This matters when consumers don't fully trust the issuer of the proof — independent verification gives them their own check.