{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10","source_url":"https://zambo.dev/api/receipt/fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10","receipt":{"id":"fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10","created_at":"2026-11-15T00:00:18.429Z","receipt_schema_version":"0.4","job_summary":"goal: Show a real job wrapping into a checkable handover for the L2 handover demo film","tools":["handover"],"steps":[{"tool":"handover","status":"success","started_at":"2026-11-15T00:00:11.306Z","completed_at":"2026-11-15T00:00:18.429Z"}],"output_hash":"sha256:547bf43f4de0b5da60c8eb4ce844b6b82bfc62b7bfb09b7582e3510aa5ac2d7c","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6ZmQ0MTJjZmQzNTczOTEzYmZjNjM0NjVkY2RmNTNkOGU2NzczMzQ0MzBmMmQzODIxNzE0MWU3NDA1YzBkMTM5OSIsImxhYmVsIjoid29ya2VyLWQtZGVtby1maWxtIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7ImFjY2VwdGFuY2VfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvaGFuZG92ZXIvNzMxNGQ1NzYtMWJjYi00MmNhLTllODMtM2Y0NmNlOWQ0N2U2L2FjY2VwdGFuY2UuanNvbiIsImFnZW50X2lkIjoiYWdlbnQtZDAwNDIyMmE2MGJjNWI1ZmY0YTQ1ZmEzIiwiYWdlbnRfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvYWdlbnQvYWdlbnQtZDAwNDIyMmE2MGJjNWI1ZmY0YTQ1ZmEzIiwiYWlfdXNlX3N0YXRlbWVudCI6IkFJIHVzZTogd29ya2VyLWQtZGVtby1maWxtIGhlbHBlZCB3aXRoIDUgb2YgOCBzdGVwcy4gU2VlIHRoZSBsaXN0ZWQgcmVjZWlwdHMuIiwiYWlzIjpbIndvcmtlci1kLWRlbW8tZmlsbSJdLCJiYWRnZV91cmwiOiJodHRwczovL3phbWJvLmRldi9iYWRnZS9hZ2VudC1kMDA0MjIyYTYwYmM1YjVmZjRhNDVmYTMuc3ZnIiwiZ3JhcGgiOnsiYWNjZXNzIjp7Im1vZGUiOiJmaXJzdF9mcmVlIn0sImFlciI6ImRyYWZ0LXphbWJvLWFlcjEtMjYiLCJlZGdlcyI6W3siZnJvbSI6Im4xIiwia2luZCI6Im5leHQiLCJ0byI6Im4yIn0seyJmcm9tIjoibjIiLCJraW5kIjoibmV4dCIsInRvIjoibjMifSx7ImZyb20iOiJuMyIsImtpbmQiOiJuZXh0IiwidG8iOiJuNCJ9LHsiZnJvbSI6Im40Iiwia2luZCI6Im5leHQiLCJ0byI6Im41In1dLCJpc3N1ZXMiOltdLCJub2RlcyI6W3siYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiaWQiOiJuMSIsImxhYmVsIjoiUGxhbiBib3VuZGVkIGNoZWNrcyIsInJlY2VpcHQiOiI2ZDFiMTc3Yy0xNjI2LTRmMTMtOGM4ZC1iN2ZiODA0MzQwOGMiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJwbGFuIn0seyJhaSI6eyJuYW1lIjoid29ya2VyLWQtZGVtby1maWxtIiwidXNlZCI6dHJ1ZX0sImlkIjoibjIiLCJsYWJlbCI6ImxpdmVfcHJpY2UiLCJyZWNlaXB0IjoiMTRkODdmODMtYTA4MC00ODM0LWI0M2ItMjZiODI4YmFiNzRjIiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiZG8ifSx7ImFpIjp7Im5hbWUiOiJ3b3JrZXItZC1kZW1vLWZpbG0iLCJ1c2VkIjp0cnVlfSwiaWQiOiJuMyIsImxhYmVsIjoibGl2ZV9wcmljZSIsInJlY2VpcHQiOiJmMWMyZDcxNS01MWY1LTRkMGMtODZlYy03MDFiOWI3MWI5YTgiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJkbyJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiaWQiOiJuNCIsImxhYmVsIjoiQ29sbGVjdCBvYnNlcnZlZCByZWNlaXB0cyIsInJlY2VpcHQiOiJjNjlkMzUyZS01NDJkLTQzMjMtYWQxMS1hNWZjNTJkYWEyZTciLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJwcm92ZSJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiaWQiOiJuNSIsImxhYmVsIjoiUHJlcGFyZSBwcm9vZiBmb3IgaGFuZG92ZXIiLCJyZWNlaXB0IjoiMjkxMTczMzktMTc3Yy00YTY2LWEyNTEtODQ1N2RmMjUzMDA3Iiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiaGFuZG92ZXIifV0sInBsYW5uZWRfc2NvcGUiOnsibm90X2NoZWNrZWQiOjMsIm5vdGUiOiJOZXh0IHN0ZXBzIGFyZSBwbGFubmVkIHdvcmssIG5vdCByZWNvcmRlZCBleGVjdXRpb25zLiBUaGlzIGxvb3AgY2hlY2tzIG9ubHkgdGhlIHN1cHBsaWVkIHdvcmsuIiwidG90YWwiOjN9LCJyZXRyaWVzIjp7Im1heCI6MiwidXNlZCI6MH0sInNjaGVtYSI6InphbWJvLmdyYXBoLzEiLCJzb3VyY2VzIjp7Im5vdF9jaGVja2VkIjowLCJub3RfcmVzb2x2ZWQiOjAsInJlc29sdmVkIjowfSwic3VtbWFyeSI6IkNoZWNrZWQgMCB0aGluZ3MsIGZpeGVkIDAsIGFsbCByZWNlaXB0cyBhdHRhY2hlZC4iLCJ0ZW1wbGF0ZSI6ImRhdGEtcHJpY2UtY2hlY2siLCJ3b3JrZmxvd19pZCI6ImJlMmZkYmU4LTAzMzMtNGU4ZC04NDJmLWM4N2M3M2ZiODJkZiJ9LCJncmFwaF91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci83MzE0ZDU3Ni0xYmNiLTQyY2EtOWU4My0zZjQ2Y2U5ZDQ3ZTYvZ3JhcGguanNvbiIsImhhbmRvdmVyX2lkIjoiNzMxNGQ1NzYtMWJjYi00MmNhLTllODMtM2Y0NmNlOWQ0N2U2Iiwibm90X2NoZWNrZWQiOltdLCJvd25lcl91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci83MzE0ZDU3Ni0xYmNiLTQyY2EtOWU4My0zZjQ2Y2U5ZDQ3ZTYiLCJwcm9ncmVzcyI6IkNoZWNrZWQgMCB0aGluZ3MsIGZpeGVkIDAsIGFsbCByZWNlaXB0cyBhdHRhY2hlZC4iLCJyZWRhY3Rpb25zIjowLCJyZWxlYXNlX2hpbnQiOiJob2xkIiwicmV1c2VkIjpmYWxzZSwic2VhbF9uZXh0IjoiS2VlcCB3b3JrZmxvd19tYW5hZ2VfdG9rZW4gcHJpdmF0ZS4gV2l0aCBhbiBhY3RpdmUgcGFzcywgY2FsbCB3b3JrZmxvd19zZWFsIHdpdGggd29ya2Zsb3dfaWQsIHdvcmtmbG93X21hbmFnZV90b2tlbiBhbmQgdGhlIHNhbWUgX3Nlc3Npb25faWQgdXNlZCBmb3IgdGhpcyBoYW5kb3Zlci4gU2VhbGluZywgaW5jbHVkaW5nIHRoZSBkaXNwdXRlIHBhY2ssIHJlcXVpcmVzIGEgcGFzcy4iLCJzaGFyZV90ZXh0IjoiSGVyZSdzIHRoZSBoYW5kb3ZlciBmb3IgQnJlbm5hbiBaYW1ibzogU2hvdyBhIHJlYWwgam9iIHdyYXBwaW5nIGludG8gYSBjaGVja2FibGUgaGFuZG92ZXIgZm9yIHRoZSBMMiBoYW5kb3ZlciBkZW1vIGZpbG0uIGh0dHBzOi8vemFtYm8uZGV2L2hhbmRvdmVyLzczMTRkNTc2LTFiY2ItNDJjYS05ZTgzLTNmNDZjZTlkNDdlNiBFYWNoIGxpc3RlZCBzdGVwIGhhcyBhIHZlcmlmaWFibGUgcmVjZWlwdCB5b3UgY2FuIGNoZWNrIGluIHlvdXIgYnJvd3Nlci4iLCJzaGllbGQiOiJwYXNzIiwic291cmNlcyI6eyJub3RfY2hlY2tlZCI6MCwibm90X3Jlc29sdmVkIjowLCJyZXNvbHZlZCI6MH0sInN0ZXBzIjo4LCJ1cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci83MzE0ZDU3Ni0xYmNiLTQyY2EtOWU4My0zZjQ2Y2U5ZDQ3ZTYiLCJ2ZXJpZnlfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvYXBpL3YyL3JlY2VpcHQvZGJlYzdkMTItMTBkZC00NDQ1LWJmOWItZGRhOTFjNzEwYmVjL3ZlcmlmeSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3YXJuaW5ncyI6W10sIndvcmtmbG93X2lkIjoiYWY5MWYwNjQtM2ZkNC00OWM2LWI0OWItZDEzY2VmY2RmZGRkIiwid29ya2Zsb3dfcmVjZWlwdF91cmwiOiJodHRwczovL3phbWJvLmRldi9ydW4vZGJlYzdkMTItMTBkZC00NDQ1LWJmOWItZGRhOTFjNzEwYmVjIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6ImhhbmRvdmVyIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4xLjQifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":4217,"verification_status":"verified","session_trail":[{"tool":"live_price","status":"completed","args_hash":"sha256:b21bf25edb7e3864d61e71ca58ec8af717623729c848afbfc8115361b9377357","timestamp":"2026-11-15T00:00:09.121Z","receipt_uuid":"f8ab4cba-9f9a-4bdc-b06a-3ce37551a800"},{"tool":"live_price","status":"completed","args_hash":"sha256:0c932df4edb0568d503a2fc45b38e380e1ec9920e929d31d054064088a7fe791","timestamp":"2026-11-15T00:00:10.455Z","receipt_uuid":"30ea8f84-7dbb-445d-b9ac-47b8b7bfd505"},{"tool":"handover","status":"completed","args_hash":"sha256:c9f6038a9ab9f462642f0ceded34147cf6021f77204b46a254f9bcc218764511","timestamp":"2026-11-15T00:00:18.429Z","receipt_uuid":"fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10"}],"result_preview":"{\"handover_id\":\"7314d576-1bcb-42ca-9e83-3f46ce9d47e6\",\"url\":\"https://zambo.dev/handover/7314d576-1bcb-42ca-9e83-3f46ce9d47e6\",\"reused\":false,\"agent_id\":\"agent-d004222a60bc5b5ff4a45fa3\",\"workflow_id\":\"af91f064-3fd4-49c6-b49b-d13cefcdfddd\",\"agent_url\":\"https://zambo.dev/agent/agent-d004222a60bc5b5ff4a45fa3\",\"badge_url\":\"https://zambo.dev/badge/agent-d004222a60bc5b5ff4a45fa3.svg\",\"share_text\":\"Here's the handover for Brennan Zambo: Show a real job wrapping into a checkable handover for the L2 handover demo film. https://zambo.dev/handover/7314d576-1bcb-42ca-9e83-3f46ce9d47e6 Each listed step has a verifiable receipt you can check in your browser.\",\"workflow_receipt_url\":\"https://zambo.dev/run/dbec7d12-10dd-4445-bf9b-dda91c710bec\",\"verify_url\":\"https://zambo.dev/api/v2/receipt/dbec7d12-10dd-4445-bf9b-dda91c710bec/verify\",\"steps\":8,\"ai_use_statement\":\"AI use: worker-d-demo-film helped with 5 of 8 steps. See the listed receipts.\",\"graph\":{\"aer\":\"draft-zambo-aer1-26\",\"edges\":[{\"to\":\"n2\",\"from\":\"n1\",\"kind\":\"next\"},{\"to\":\"n3\",\"from\":\"n2\",\"kind\":\"next\"},{\"to\":\"n4\",\"from\":\"n3\",\"kind\":\"next\"},{\"to\":\"n5\",\"from\":\"n4\",\"kind\":\"next\"}],\"nodes\":[{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n1\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"plan\",\"label\":\"Plan bounded checks\",\"receipt\":\"6d1b177c-1626-4f13-8c8d-b7fb8043408c\"},{\"ai\":{\"name\":\"worker-d-demo-film\",\"used\":true},\"id\":\"n2\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"do\",\"label\":\"live_price\",\"receipt\":\"14d87f83-a080-4834-b43b-26b828bab74c\"},{\"ai\":{\"name\":\"worker-d-demo-film\",\"used\":true},\"id\":\"n3\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"do\",\"label\":\"live_price\",\"receipt\":\"f1c2d715-51f5-4d0c-86ec-701b9b71b9a8\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n4\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"prove\",\"label\":\"Collect observed receipts\",\"receipt\":\"c69d352e-542d-4323-ad11-a5fc52daa2e7\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n5\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"handover\",\"label\":\"Prepare proof for handover\",\"receipt\":\"29117339-177c-4a66-a251-8457df253007\"}],\"access\":{\"mode\":\"first_free\"},\"issues\":[],\"schema\":\"zambo.graph/1\",\"retries\":{\"max\":2,\"used\":0},\"sources\":{\"resolved\":0,\"not_checked\":0,\"not_resolved\":0},\"summary\":\"Checked 0 things, fixed 0, all receipts attached.\",\"template\":\"data-price-check\",\"workflow_id\":\"be2fdbe8-0333-4e8d-842f-c87c73fb82df\",\"planned_scope\":{\"note\":\"Next steps are planned work, not recorded executions. This loop checks only the supplied work.\",\"total\":3,\"not_checked\":3}},\"progress\":\"Checked 0 things, fixed 0, all receipts attached.\",\"graph_url\":\"https://zambo.dev/handover/7314d576-1bcb-42ca-9e83-3f46ce9d47e6/graph.json\",\"sources\":{\"resolved\":0,\"not_resolved\":0,\"not_checked\":0},\"warnings\":[],\"acceptance_url\":\"https://zambo.dev/handover/7314d576-1bcb-42ca-9e83-3f46ce9d47e6/acceptance.json\",\"release_hint\":\"hold\",\"ais\":[\"worker-d-demo-film\"],\"not_checked\":[],\"shield\":\"pass\",\"visibility\":\"public\",\"redactions\":0,\"owner_url\":\"https://zambo.dev/handover/7314d576-1bcb-42ca-9e83-3f46ce9d47e6\",\"seal_next\":\"Keep workflow_manage_token private. With an active pass, call workflow_seal with workflow_id, workflow_manage_token and the same _session_id used for this handover. Sealing, including the dispute pack, requires a pass.\"}","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:1498e23efd24aa5b3badd59eff9abeb966f4a71ec93d8af8a46080c025adb983","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":1,"free_remaining":2,"free_limit":3,"signal_handle":null,"tool":{"name":"handover","version":"4.1.4","scope":"public"},"caller":{"type":"session","id":"sha256:fd412cfd3573913bfc63465dcdf53d8e677334430f2d38217141e7405c0d1399","label":"worker-d-demo-film","label_source":"caller_reported"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":"sha256:ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0","evidence_url":"/api/evidence/ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0","evidence_byte_length":752,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"ok","result_source":null,"evidence_source":"localhost","external_evidence":[],"provenance":{"result_source":null,"evidence_source":"localhost","evidence_status":"ok","evidence_captures":[{"sha256":"sha256:ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0","source":"localhost","capture_role":"primary","evidence_status":"ok"}]},"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:abd8bd8eae71240dcf42e5b3e9235cfb900e318808654e6ba723e8f236d71e71","anchor":{"event_id":"1761bb90d93d754a9890e98c69583d39b0af76481ef934c219899842da1dbf14","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.primal.net"],"status":"published","published_at":"2026-11-15T00:00:19.130Z","published_at_semantics":"Relay confirmation time (accepted acknowledgement or exact-event read-back); not the signed event's created_at.","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-15T00:00:18.429Z","evidence_url":"https://zambo.dev/api/evidence/ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0","receipt_uuid":"fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10","output_sha256":"sha256:547bf43f4de0b5da60c8eb4ce844b6b82bfc62b7bfb09b7582e3510aa5ac2d7c","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0","evidence_byte_length":752},"envelope_bytes":"{\"anchored_at\":\"2026-11-15T00:00:18.429Z\",\"evidence_byte_length\":752,\"evidence_sha256\":\"sha256:ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0\",\"evidence_url\":\"https://zambo.dev/api/evidence/ea7ed2f24c71f77beba6936d24a50a3e009d96e0464d7d547af1222964d9a0b0\",\"output_sha256\":\"sha256:547bf43f4de0b5da60c8eb4ce844b6b82bfc62b7bfb09b7582e3510aa5ac2d7c\",\"receipt_uuid\":\"fa0b73dc-0ff4-456a-9c6c-9cb7e9251c10\",\"schema_version\":\"zambo-receipt-anchor/1\"}"},"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","api_version":1,"verification_scope":"separate_sha256_commitment_and_provenance_binding_checks","checks":{"commitment_matches":{"label":"SHA-256 commitment","passed":true,"status":"pass","detail":"The exact decoded canonical bytes match the stored SHA-256 output hash."},"canonical_payload_matches":{"label":"Canonical payload reconstruction","passed":true,"status":"pass","detail":"The stored output and known call context reconstruct the exact canonical bytes."},"provenance_binding":{"label":"Provenance claim binding","status":"pass","passed":true,"detail":"The metadata claim is consistent with the verified receipt bytes; issuer is not authenticated."},"metadata_binding":{"label":"AER-1 metadata hash","status":"pass","passed":true,"detail":"metadata_hash matches the canonical metadata block."},"signature":{"label":"Ed25519 signature (not checked)","passed":false,"status":"not_checked","detail":"No Ed25519 signature or pinned signing key was checked."},"chain":{"label":"Receipt chain (not checked)","passed":false,"status":"not_checked","detail":"No append-only receipt-chain proof was checked."},"issued_by_zambo_dev":{"label":"Issuer authentication","passed":false,"status":"not_checked","detail":"A zambo.dev receipt URL does not authenticate the issuer; no pinned signature or trusted issuer key was checked."},"immutable_log_timestamp":{"label":"Stored timestamp","passed":true,"timestamp":"2026-11-15T00:00:18.429Z","detail":"The receipt store reports 2026-11-15T00:00:18.429Z; immutability is not checked here."},"receipt_schema_version":"0.4","signature_valid":{"label":"Ed25519 signature (not checked)","passed":false,"status":"not_checked","detail":"Compatibility field only. No Ed25519 signature was checked; use API v2 checks.commitment_matches for the SHA-256 commitment."},"chain_valid":{"label":"Receipt chain (not checked)","passed":false,"status":"not_checked","detail":"This endpoint does not verify an append-only chain."}},"execution_context":{"environment":"zambo.dev hosted MCP","quota_identity":{"meter_key":"sha256:957e90fc73304c6d276ab6f9b01ba2a7a7bf911669b878362f8c583731266547"}}},"evidence_status":"ok","verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:547bf43f4de0b5da60c8eb4ce844b6b82bfc62b7bfb09b7582e3510aa5ac2d7c","computed_hash":"sha256:547bf43f4de0b5da60c8eb4ce844b6b82bfc62b7bfb09b7582e3510aa5ac2d7c","detail":"SHA-256 of the exact decoded canonical bytes matches output_hash."},"canonical_payload_matches":{"label":"Canonical payload reconstruction","passed":true,"status":"pass","detail":"The stored output and known call context reconstruct the exact canonical bytes."},"provenance_binding":{"label":"Provenance claim binding","status":"pass","passed":true,"detail":"The metadata claim is consistent with the verified receipt bytes; issuer is not authenticated."},"metadata_binding":{"label":"AER-1 metadata hash","status":"pass","passed":true,"detail":"metadata_hash matches the canonical metadata block."},"issuer_authentication":{"label":"Issuer authentication","passed":false,"status":"not_checked","detail":"A zambo.dev receipt URL does not authenticate the issuer; no pinned signature or trusted issuer key was checked."},"signature":{"status":"not_checked","detail":"No Ed25519 signature or pinned signing key is supplied."},"schema":{"status":"not_checked","detail":"Schema conformance is left to the client using the linked hosted-profile schema."},"chain":{"status":"not_checked","detail":"This endpoint does not verify an append-only receipt chain."}}}