Skip to main content

delta mandate Verifier API (0.4.1)

Download OpenAPI specification:Download

API for querying intent outcomes and retrieving zero-knowledge proofs. The Verifier receives proof results from the Orchestrator and exposes them here.

intents

Query the status of intents.

An intent transitions from pending to success, failure, or expired as the Orchestrator processes it.

intents/get

Get the current status of an intent.

Returns the outcome once the Orchestrator has finished: success with the fulfilled intent and proposal, failure with a reason, or expiry.

path Parameters
intent_id
required
string <uuid> (IntentId)

Intent ID

Responses

Response samples

Content type
application/json
{
  • "status": "expired"
}

proofs

Fetch proof data.

Proofs are available only for intents that have been successfully proven.

proofs/get

Get the proof for an intent, if proving succeeded.

Only available once the Orchestrator has successfully completed verification.

path Parameters
intent_id
required
string <uuid> (IntentId)

Intent ID

Responses

Response samples

Content type
application/json
{
  • "evidence": {
    },
  • "proposal": {
    },
  • "signed_intent": {
    },
  • "sp1_proof": [
    ]
}