{"format":"context-passport-bundle","format_version":"1.0","spec":"https://github.com/contextpassport/spec","record_schema":"https://contextpassport.com/schema/v2.json","how_to_verify":{"summary":"Each record commits to the hash of the one before it. Editing any record changes its hash and breaks verification of every record after it. You can confirm that offline, with the open-source reference implementation, without trusting DarkMatter.","python":["pip install context-passport","python -c \"import json; from context_passport import verify_chain; print(verify_chain(json.load(open('darkmatter-proof-ctx_1787940693606_7c3e49a4a734.json'))['passports']))\""],"typescript":["npm install @contextpassport/core","node -e \"const {verifyChain}=require('@contextpassport/core');console.log(verifyChain(require('./darkmatter-proof-ctx_1787940693606_7c3e49a4a734.json').passports))\""],"expect":"true if the chain is intact. Change one character in a payload under \"passports\" and run it again: it returns false. The same payload also appears under \"commits\" for display; the check reads \"passports\", so an edit made only under \"commits\" is not what it tests."},"trace_id":"ctx_1787940693606_7c3e49a4a734","chain_intact":true,"step_count":1,"verification":[{"id":"ctx_1787940693606_7c3e49a4a734","payload_hash_verified":true,"parent_link_verified":true}],"passports":[{"$schema":"https://contextpassport.com/schema/v2.json","schema_version":"2.0","id":"ctx_1787940693606_7c3e49a4a734","parent_id":null,"trace_id":"demo_refund_84721_v2","branch_key":"main","created_by":{"agent_id":"dm_6ff1d750a40e0e6c","agent_name":"tester","role":"executor","provider":"anthropic","model":"claude-sonnet-5"},"event":{"type":"commit","to_agent_id":null,"timestamp":"2026-08-28T18:11:33+00:00"},"payload":{"input":"Approve refund #84721? $284.00, 18 days old","amount":284,"output":"Customer within 30-day window. No prior refund history. Amount within auto-approval threshold ($500). Approve immediately.","order_id":"84721"},"integrity":{"payload_hash":"sha256:3b787cebdbf644abf880491b5389b63ad4fa64edba0acf9535cdbbabfad4d441","parent_hash":null,"integrity_hash":"sha256:0f4b22442ac1805df3c2f2520840ab7dda0acfba20163f87955f60db18835c30","verification_status":"valid"},"created_at":"2026-08-28T18:11:33+00:00"}],"commits":[{"id":"ctx_1787940693606_7c3e49a4a734","trace_id":"demo_refund_84721_v2","timestamp":"2026-08-28T18:11:33+00:00","recorded_at":"2026-08-28T18:11:33+00:00","event_type":"commit","integrity_hash":"0f4b22442ac1805df3c2f2520840ab7dda0acfba20163f87955f60db18835c30","parent_hash":null,"verified":true,"payload":{"input":"Approve refund #84721? $284.00, 18 days old","amount":284,"output":"Customer within 30-day window. No prior refund history. Amount within auto-approval threshold ($500). Approve immediately.","order_id":"84721"}}],"verify_url":"https://darkmatterhub.ai/r/ctx_1787940693606_7c3e49a4a734"}