First-party reference
Decision Receipt API
Core request paths for evaluation, verification, lifecycle records, and public ledger inspection. This page is rendered entirely by Decision Receipt and does not execute third-party documentation code.
Authentication: production writes require an
X-API-Key. Operator endpoints require their documented administrative authority.Receipt-minting endpoints are not reachable from the public internet. The routes marked edge-contained below return
404 from in front of the application, by design and regardless of credentials — a public mint path is a signing oracle, so it is withheld rather than merely authenticated. Production receipts are minted from signed webhook delivery. If you need to mint, ask your Summit contact to provision an integration path. Read and verification routes are unaffected: /v1/verify, /v1/receipts/:id, /v1/ledger and /v1/chain/audit are public.| Method | Path | Purpose | Authority |
|---|---|---|---|
POST | /v1/demo/evaluate | Synthetic evaluation for examples and the playground | Edge-contained — 404 publicly |
POST | /v1/evaluate | Evaluate a submitted claim and evidence set | Edge-contained — 404 publicly; API key on an integration path |
POST | /v1/verify | Verify the receipt checks supported by this service | Public, rate-limited |
POST | /v1/replay | Re-execute a decision from its original inputs and compare the result against the receipt | Public, rate-limited — but you must hold the original claim |
GET | /downloads/summit-verify-kit.zip | Offline verify kit — check a receipt against the published key with no network | Public |
GET | /downloads/summit-replay-kit.zip | Offline replay kit — re-execute a decision and reproduce its hash with no network | Public |
POST | /v1/actions | Create an action-oriented lifecycle record | API key |
POST | /v1/actions/:actionId/evidence | Attach evidence to an action record | API key |
POST | /v1/actions/:actionId/evaluate | Evaluate an action after evidence attachment | Edge-contained — 404 publicly; API key on an integration path |
GET | /v1/dispositions/:dispositionId | Fetch a lifecycle disposition | Operational read authority |
GET | /v1/receipts/:receiptId | Fetch a receipt record | Operational read authority |
GET | /v1/chain/audit | Inspect public chain-continuity and artifact-integrity status | Public summary |
GET | /health | Process liveness | Public |
Start with a bounded example
The deployment guide documents headers and request bodies. The playground only calls the synthetic demo endpoint.