How to look up a verdict with GET /api/verify/{verdictId}
Call GET https://api.clearrun.net/api/verify/{verdictId}. No key, no credits. It returns verified, signatureValid, chainIntact, the receipt and the public verdict.
Last updated
Steps
Look it up
curl -s https://api.clearrun.net/api/verify/6e07586d-e028-43d6-bec3-0f4821b22ca0Read the result
{ "verified": true, "signatureValid": true, "chainIntact": true, "receipt": { "receiptId": "rct_1d4b359fe4ca942d0bfa096b862a1031", "verdictId": "6e07586d-e028-43d6-bec3-0f4821b22ca0", "workspaceId": "account:6823bee4-6a1b-4864-b659-21f2eabd073a", "inputHash": "d2a0eedab8b7da41ed9bb2bf610cba76011ebad1d7108744c61b0838425511e9", "outputHash": "a7dd34a9d95011e53ac9d91baa9c37dd82cd19976e53e2a5c919696c9817075b", "verdictHash": "5137bdcc5be93c6b29074c5d4f93899118eeedd9b3aa90d47a22a1e2045789ee", "timestamp": "2026-11-14T01:02:12.598Z", "keyId": "sig-1", "alg": "Ed25519", "prevHash": "abe2c1a67ced960260f39d08606420a8d3b15ebd4c809456faef7590d4dd1071", "receiptHash": "255cf6a0965ca2956a02bcf96c16058038345e4de742070ddced78436c6204f8", "signature": "l1ipO7QSL6o90Iat5MR/Ti7yODCv6TaGrckXH3gEGDWOkfoKxnxFVFi6VDKGVi0RtqhjoHIuCCFHKcO45zHgDw==", "encKeyId": "enc-2026-10" }, "verdict": { "verdictId": "6e07586d-e028-43d6-bec3-0f4821b22ca0", "schemaVersion": "1.2.0", "score": 52, "grade": "High risk", "risk": "elevated", "summary": "Review Evidence support.", "timestamp": "2026-11-14T01:02:12.552Z", "signatureKeyId": "sig-1", "signatureAlg": "ed25519", "signalsDigest": "21414c50f3bf2aa7033ebd80cc8aa297a5c2937a95bc30656ac543b2aad1737a", "signalsSalt": "fbf678c0c5cb43b2cc9ce4b199dc6191", "componentSignals": [ { "name": "Evidence support", "level": 3, "note": "Limited supporting evidence" }, { "name": "Reasoning integrity", "level": 6, "note": "Internally consistent" } ] } }This is the real lookup for a verdict scored on November 13, 2026. Run the command above and you get the same result.
What verified means
verified is true when the receipt signature checks out against ClearRun's public key, the hash chain is intact, and the stored data matches its hashes. It means ClearRun issued that verdict. It does not mean the answer is true.
What it does not show
The prompt and the answer text. Only fingerprints (hashes) of them. On new receipts (schema 1.1.0) the public verdict is the coarse result: ids, schemaVersion, score, grade, risk, summary, timestamp and signalsDigest, a digest of the named signals. Named signals and the other detail fields are shown only to paid accounts, in their own results. Older 1.0.0 receipts show the coarse fields only, and verified confirms them.
Not found
404 {"error":"verdict not found"}. Check the id. A just-scored verdict with a queued receipt also returns 404 until it is saved.