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.
Query the status of intents.
An intent transitions from pending to success, failure, or expired as the Orchestrator processes it.
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.
| intent_id required | string <uuid> (IntentId) Intent ID |
{- "status": "expired"
}Get the proof for an intent, if proving succeeded.
Only available once the Orchestrator has successfully completed verification.
| intent_id required | string <uuid> (IntentId) Intent ID |
{- "evidence": {
- "fields": {
- "property1": null,
- "property2": null
}
}, - "proposal": {
- "intent_id": "05704cef-194d-4987-b2cb-c2c20c9cd88a",
- "url": "string"
}, - "signed_intent": {
- "payload": {
- "attrs": {
- "fields": {
- "property1": null,
- "property2": null
}
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "template_id": "string"
}, - "signature": {
- "Ed25519": {
- "pub_key": "string",
- "signature": "string"
}
}
}, - "sp1_proof": [
- 0
]
}