GET /api/chain/:slug/contracts/:id/audit
Return every transition (success and failure) for one contract, oldest first.
Auth
Bearer with viewer role or higher.
Response — 200
{
"ok": true,
"contract_id": "uuid",
"name": "ProductionEscrow",
"current_state": "funded",
"total_transitions": 3,
"transitions": [
{
"id": "uuid",
"fromState": "pending",
"toState": "funded",
"operator": "NM26",
"input": {...},
"result": {...},
"proofDigest": "7f…",
"zspEnvelope": {...},
"zeqondNumber": "2287439213",
"success": true,
"error": null,
"triggeredBy": "ZEQ07491829374",
"createdAt": "..."
}
]
}
See also
POST /verify— independent integrity check./api/chain/:slug/explore— chain-level view (just hashes).