{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"e2055858-7032-40cb-8907-6f8f906e7ba0","source_url":"https://zambo.dev/api/receipt/e2055858-7032-40cb-8907-6f8f906e7ba0","receipt":{"id":"e2055858-7032-40cb-8907-6f8f906e7ba0","created_at":"2026-10-15T23:23:32.783Z","receipt_schema_version":"0.4","job_summary":"url: https://datatracker.ietf.org/doc/draft-zambo-aer1/20/","tools":["pdf_extract"],"steps":[{"tool":"pdf_extract","status":"success","started_at":"2026-10-15T23:23:31.848Z","completed_at":"2026-10-15T23:23:32.783Z"}],"output_hash":"sha256:9b73fec033e7b2439fd8345876eba159b022e18d888cd02a206f3d8e307917fd","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiYmFzaXMiOiJpcF91YV8zMGQiLCJpZCI6InNoYTI1NjpmYjhmYmFhZGM0OTUwZGMyOTg3MTg0YTZhOTM4MTNjODgxMzcwMDkwNjMwOTBkOGIxZTY2OTJhNmEwNWMwODQ2Iiwicm90YXRlc19hdCI6IjIwMjYtMTEtMDNUMDA6MDA6MDAuMDAwWiIsInR5cGUiOiJhbm9ueW1vdXMifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7ImNvbnRlbnRfdHlwZSI6InRleHQvaHRtbCIsImV4dHJhY3RlZF90ZXh0IjoiZHJhZnQtemFtYm8tYWVyMS0yMCAtIEFFUi0xOiBBIFBvcnRhYmxlIEV4ZWN1dGlvbiBSZWNlaXB0IGZvciBBSSBBZ2VudCBUb29sIENhbGxzXG5cblNraXAgdG8gbWFpbiBjb250ZW50XG5cbkRhdGF0cmFja2VyXG5cbkdyb3Vwc1xuXG5CeSBhcmVhL3BhcmVudFxuXG5BcHBzICYgUmVhbHRpbWVcblxuR2VuZXJhbFxuXG5JbnRlcm5ldFxuXG5PcHMgJiBNYW5hZ2VtZW50XG5cblJvdXRpbmdcblxuU2VjdXJpdHlcblxuV2ViIGFuZCBJbnRlcm5ldCBUcmFuc3BvcnRcblxuSUVTR1xuXG5JQUJcblxuSVJURlxuXG5JRVRGIExMQ1xuXG5SRkMgRWRpdG9yXG5cbk90aGVyXG5cbkFjdGl2ZSBBR3NcblxuQWN0aXZlIEFyZWFzXG5cbkFjdGl2ZSBEaXJlY3RvcmF0ZXNcblxuQWN0aXZlIElBQiBXb3Jrc2hvcHNcblxuQWN0aXZlIFByb2dyYW1zXG5cbkFjdGl2ZSBSQUdzXG5cbkFjdGl2ZSBUZWFtc1xuXG5OZXcgd29ya1xuXG5DaGFydGVyaW5nIGdyb3Vwc1xuXG5CT0ZzXG5cbkJPRiBSZXF1ZXN0c1xuXG5PdGhlciBncm91cHNcblxuQ29uY2x1ZGVkIGdyb3Vwc1xuXG5Ob24tV0cgbGlzdHNcblxuRG9jdW1lbnRzXG5cblNlYXJjaFxuXG5SZWNlbnQgSS1Ec1xuXG5TdWJtaXQgYW4gSW50ZXJuZXQtRHJhZnRcblxuUkZDIHN0cmVhbXNcblxuSUFCXG5cbklSVEZcblxuSVNFXG5cbkVkaXRvcmlhbFxuXG5TdWJzZXJpZXNcblxuU1REXG5cbkJDUFxuXG5GWUlcblxuTWVldGluZ3NcblxuQWdlbmRhXG5cbk1hdGVyaWFsc1xuXG5GbG9vciBwbGFuXG5cblJlZ2lzdHJhdGlvblxuXG5JbXBvcnRhbnQgZGF0ZXNcblxuUmVxdWVzdCBhIHNlc3Npb25cblxuU2Vzc2lvbiByZXF1ZXN0c1xuXG5VcGNvbWluZyBtZWV0aW5nc1xuXG5VcGNvbWluZyBtZWV0aW5nc1xuXG5QYXN0IG1lZXRpbmdzXG5cblBhc3QgbWVldGluZ3NcblxuTWVldGluZyBwcm9jZWVkaW5nc1xuXG5PdGhlclxuXG5JUFIgZGlzY2xvc3VyZXNcblxuTGlhaXNvbiBzdGF0ZW1lbnRzXG5cbklFU0cgYWdlbmRhXG5cbk5vbUNvbXNcblxuRG93bnJlZiByZWdpc3RyeVxuXG5TdGF0aXN0aWNzXG5cbkktRHMvUkZDc1xuXG5NZWV0aW5nc1xuXG5BUEkgSGVscFxuXG5SZWxlYXNlIG5vdGVzXG5cblN5c3RlbSBzdGF0dXNcblxuUmVwb3J0IGEgYnVnXG5cblVzZXJcblxuU2lnbiBpblxuXG5QYXNzd29yZCByZXNldFxuXG5QcmVmZXJlbmNlc1xuXG5OZXcgYWNjb3VudFxuXG5MaXN0IHN1YnNjcmlwdGlvbnNcblxuSUVURiBMaXN0c1xuXG5JUlRGIExpc3RzXG5cbklBQiBMaXN0c1xuXG5SRkMtRWRpdG9yIExpc3RzXG5cblJlcG9ydCBhIGJ1Z1xuXG5TaWduIGluXG5cbkphdmFzY3JpcHQgZGlzYWJsZWQ/ICBMaWtlIG90aGVyIG1vZGVybiB3ZWJzaXRlcywgdGhlIElFVEYgRGF0YXRyYWNrZXIgcmVsaWVzIG9uIEphdmFzY3JpcHQuXG5cblBsZWFzZSBlbmFibGUgSmF2YXNjcmlwdCBmb3IgZnVsbCBmdW5jdGlvbmFsaXR5LlxuXG5BRVItMTogQSBQb3J0YWJsZSBFeGVjdXRpb24gUmVjZWlwdCBmb3IgQUkgQWdlbnQgVG9vbCBDYWxsc1xuXG5kcmFmdC16YW1iby1hZXIxLTIwXG5cblN0YXR1c1xuXG5FbWFpbCBleHBhbnNpb25zXG5cbkhpc3RvcnlcblxuVmVyc2lvbnM6XG5cbjAwXG5cbjAxXG5cbjAyXG5cbjAzXG5cbjA0XG5cbjA1XG5cbjA2XG5cbjA3XG5cbjA4XG5cbjA5XG5cbjEwXG5cbjExXG5cbjEyXG5cbjEzXG5cbjE0XG5cbjE1XG5cbjE2XG5cbjE3XG5cbjE4XG5cbjE5XG5cbjIwXG5cblRoaXMgZG9jdW1lbnQgaXMgYW4gSW50ZXJuZXQtRHJhZnQgKEktRCkuXG5cbkFueW9uZSBtYXkgc3VibWl0IGFuIEktRCB0byB0aGUgSUVURi5cblxuVGhpcyBJLUQgaXMgIG5vdCBlbmRvcnNlZCBieSB0aGUgSUVURiAgYW5kIGhhcyAgbm8gZm9ybWFsIHN0YW5kaW5nICBpbiB0aGVcblxuSUVURiBzdGFuZGFyZHMgcHJvY2VzcyAuXG5cbkRvY3VtZW50XG5cblR5cGVcblxuQWN0aXZlIEludGVybmV0LURyYWZ0XG5cbihpbmRpdmlkdWFsKVxuXG5BdXRob3JcblxuQnJlbm5hbiBaYW1ib1xuXG5MYXN0IHVwZGF0ZWRcblxuMjAyNi0xMC0xNVxuXG5SRkMgc3RyZWFtXG5cbihOb25lKVxuXG5JbnRlbmRlZCBSRkMgc3RhdHVzXG5cbihOb25lKVxuXG5Gb3JtYXRzXG5cbnR4dFxuXG5odG1saXplZFxuXG5iaWJ0ZXhcblxuYmlieG1sXG5cblN0cmVhbVxuXG5TdHJlYW0gc3RhdGVcblxuKE5vIHN0cmVhbSBkZWZpbmVkKVxuXG5Db25zZW5zdXMgYm9pbGVycGxhdGVcblxuVW5rbm93blxuXG5SRkMgRWRpdG9yIE5vdGVcblxuKE5vbmUpXG5cbklFU0dcblxuSUVTRyBzdGF0ZVxuXG5JLUQgRXhpc3RzXG5cblRlbGVjaGF0IGRhdGVcblxuKE5vbmUpXG5cblJlc3BvbnNpYmxlIEFEXG5cbihOb25lKVxuXG5TZW5kIG5vdGljZXMgdG9cblxuKE5vbmUpXG5cbkVtYWlsIGF1dGhvcnNcblxuSVBSXG5cblJlZmVyZW5jZXNcblxuUmVmZXJlbmNlZCBieVxuXG5OaXRzXG5cbk5pdHMgdjNcblxuU2VhcmNoIGVtYWlsIGFyY2hpdmVcblxuZHJhZnQtemFtYm8tYWVyMS0yMFxuXG5JbmRlcGVuZGVudCBTdWJtaXNzaW9uXG5cbkIuIFphbWJvXG5JbnRlcm5ldC1EcmFmdFxuXG5aYW1ib1xuSW50ZW5kZWQgc3RhdHVzOiBJbmZvcm1hdGlvbmFsXG5cbjE1IE9jdG9iZXIgMjAyNlxuRXhwaXJlczogMTUgQXByaWwgMjAyN1xuXG5BRVItMTogQSBQb3J0YWJsZSBFeGVjdXRpb24gUmVjZWlwdCBmb3IgQUkgQWdlbnQgVG9vbCBDYWxsc1xuXG5kcmFmdC16YW1iby1hZXIxLTIwXG5cbkFic3RyYWN0XG5cblRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIEFFUi0xLCBhIHNtYWxsIHZvY2FidWxhcnkgZm9yIHJlY29yZGluZyBvbmVcblxuQUkgYWdlbnQgdG9vbCBjYWxsIGFzIGEgcG9ydGFibGUsIGluZGVwZW5kZW50bHkgY2hlY2thYmxlIGV4ZWN1dGlvblxuXG5yZWNlaXB0LiAgQSByZWNlaXB0IGlkZW50aWZpZXMgdGhlIGV4ZWN1dGlvbiwgcmVjb3JkcyB3aGVuIGl0XG5cbmhhcHBlbmVkLCBwcmVzZXJ2ZXMgdGhlIGNhbm9uaWNhbCBieXRlcyB1c2VkIGZvciB0aGUgb3V0cHV0XG5cbmNvbW1pdG1lbnQsIG5hbWVzIHRoZSB0b29sIGFuZCBjYWxsZXIgc2NvcGUsIGNhcnJpZXMgYSBwcm92ZW5hbmNlXG5cbmNsYXNzLCBhbmQgcmVzb2x2ZXMgYXQgYSBzdGFibGUgcHVibGljIFVSTC4gIFRoZSBmb3JtYXQgc2VwYXJhdGVzXG5cbndoYXQgdGhlIHN5c3RlbSBvYnNlcnZlZCBmcm9tIGNsYWltcyBhYm91dCB0aGUgb3V0c2lkZSB3b3JsZCwgYW5kIGl0XG5cbnNlcGFyYXRlcyBwcm92ZW5hbmNlICh3aG8gcmFuIG9yIHJlcG9ydGVkIHRoZSBhY3Rpb24pIGZyb20gdGhlIHJlY29yZFxuXG5pdHNlbGYuICBBIHJlZmVyZW5jZSBpbXBsZW1lbnRhdGlvbiBpcyBkZXBsb3llZCwgYW5kIGl0cyByZWNlaXB0cyBhcmVcblxucHVibGljbHkgdmVyaWZpYWJsZSB3aXRob3V0IGFuIGFjY291bnQgb3IgdG9rZW4uICBUaGUgc3BlY2lmaWNhdGlvblxuXG5jb3ZlcnMgd29ya2Zsb3cgcmVjZWlwdHMsIHdoaWNoIGJpbmQgYW4gb3JkZXJlZCBzZXF1ZW5jZSBvZiBzdGVwXG5cbnJlY2VpcHRzIHRvIGEgc2luZ2xlIGdvYWwgd2l0aCBhIE1lcmtsZSByb290IG92ZXIgdGhlIHN0ZXAgc2VxdWVuY2UsXG5cbmFuZCBoYXNoLWNoYWluZWQgam9iIHRpbWVsaW5lcyBmb3IgdGFtcGVyLWV2aWRlbnQgc2VxdWVuY2luZyBvZlxuXG5leGVjdXRpb25zLiAgVGhpcyByZXZpc2lvbiBjbG9zZXMgaG9uZXN0eSBhbmQgcHJlY2lzaW9uIGdhcHM6IGl0XG5cbmFkZHMgdGhlIHdvcmtmbG93LXJlY2VpcHQgdHJ1bmNhdGlvbiBsaW1pdCAobmV3IFNlY3Rpb24gOC40KSxcblxubm9ybWF0aXZlbHkgc3BlY2lmaWVzIHRoZSBleHRlcm5hbCBhbmNob3IgZm9ybWF0IGFuZCBpdHNcblxudmVyaWZpY2F0aW9uIHByb2NlZHVyZSAocmV3cml0dGVuIFNlY3Rpb24gMTAsIG5ldyBTZWN0aW9uIDEwLjEpLFxuXG5maXhlcyBhIFJFQ09NTUVOREVEL01VU1QgY29udHJhZGljdGlvbiBpbiBTZWN0aW9uIDguMSwgbWFrZXMgdGhlXG5cblNlY3Rpb24gNiB2ZXJpZmljYXRpb24gc3RlcCB0ZXN0YWJsZSwgYW5kIGRvY3VtZW50cyByZXBsYXksXG5cbmxvdy1lbnRyb3B5LCBlbXB0eS1yZWNvcmQsIGFuZCBzaXplLWxpbWl0IGNvbnNpZGVyYXRpb25zLiAgSXRcblxuY2hhbmdlcyBubyByZWNlaXB0IGZpZWxkLCBkaWdlc3QgY29uc3RydWN0aW9uLCBvciBleGlzdGluZ1xuXG52ZXJpZmljYXRpb24gcnVsZS4gIFRoZSAtMTMgcmV2aXNpb24gZml4ZXMgYSBtYWxmb3JtZWQgc2VudGVuY2UgaW5cblxudGhlIEFic3RyYWN0LCB0aHJlZSBpbmNvcnJlY3Qgc2VjdGlvbiBjcm9zcy1yZWZlcmVuY2VzLCBzdGFsZSBUYWJsZVxuXG5vZiBDb250ZW50cyBwYWdlIG51bWJlcnMsIGEgc2tpcHBlZCBmb290ZXIgcGFnZSBudW1iZXIsIG1pc2FsaWduZWRcblxudGFibGUgcm93cywgYW4iLCJub3RlIjoiVGV4dCB0cnVuY2F0ZWQgdG8gNDAwMCBjaGFycy4gRnVsbCBkb2N1bWVudCBpcyAxMDI1NjggY2hhcnMuIiwidXJsIjoiaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtemFtYm8tYWVyMS8yMC8iLCJ3b3JkX2NvdW50IjoxNDU3MH0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6InBkZl9leHRyYWN0Iiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":5081,"verification_status":"verified","session_trail":[],"result_preview":"{\"url\":\"https://datatracker.ietf.org/doc/draft-zambo-aer1/20/\",\"content_type\":\"text/html\",\"word_count\":14570,\"extracted_text\":\"draft-zambo-aer1-20 - AER-1: A Portable Execution Receipt for AI Agent Tool Calls\\n\\nSkip to main content\\n\\nDatatracker\\n\\nGroups\\n\\nBy area/parent\\n\\nApps & Realtime\\n\\nGeneral\\n\\nInternet\\n\\nOps & Management\\n\\nRouting\\n\\nSecurity\\n\\nWeb and Internet Transport\\n\\nIESG\\n\\nIAB\\n\\nIRTF\\n\\nIETF LLC\\n\\nRFC Editor\\n\\nOther\\n\\nActive AGs\\n\\nActive Areas\\n\\nActive Directorates\\n\\nActive IAB Workshops\\n\\nActive Programs\\n\\nActive RAGs\\n\\nActive Teams\\n\\nNew work\\n\\nChartering groups\\n\\nBOFs\\n\\nBOF Requests\\n\\nOther groups\\n\\nConcluded groups\\n\\nNon-WG lists\\n\\nDocuments\\n\\nSearch\\n\\nRecent I-Ds\\n\\nSubmit an Internet-Draft\\n\\nRFC streams\\n\\nIAB\\n\\nIRTF\\n\\nISE\\n\\nEditorial\\n\\nSubseries\\n\\nSTD\\n\\nBCP\\n\\nFYI\\n\\nMeetings\\n\\nAgenda\\n\\nMaterials\\n\\nFloor plan\\n\\nRegistration\\n\\nImportant dates\\n\\nRequest a session\\n\\nSession requests\\n\\nUpcoming meetings\\n\\nUpcoming meetings\\n\\nPast meetings\\n\\nPast meetings\\n\\nMeeting proceedings\\n\\nOther\\n\\nIPR disclosures\\n\\nLiaison statements\\n\\nIESG agenda\\n\\nNomComs\\n\\nDownref registry\\n\\nStatistics\\n\\nI-Ds/RFCs\\n\\nMeetings\\n\\nAPI Help\\n\\nRelease notes\\n\\nSystem status\\n\\nReport a bug\\n\\nUser\\n\\nSign in\\n\\nPassword reset\\n\\nPreferences\\n\\nNew account\\n\\nList subscriptions\\n\\nIETF Lists\\n\\nIRTF Lists\\n\\nIAB Lists\\n\\nRFC-Editor Lists\\n\\nReport a bug\\n\\nSign in\\n\\nJavascript disabled?  Like other modern websites, the IETF Datatracker relies on Javascript.\\n\\nPlease enable Javascript for full functionality.\\n\\nAER-1: A Portable Execution Receipt for AI Agent Tool Calls\\n\\ndraft-zambo-aer1-20\\n\\nStatus\\n\\nEmail expansions\\n\\nHistory\\n\\nVersions:\\n\\n00\\n\\n01\\n\\n02\\n\\n03\\n\\n04\\n\\n05\\n\\n06\\n\\n07\\n\\n08\\n\\n09\\n\\n10\\n\\n11\\n\\n12\\n\\n13\\n\\n14\\n\\n15\\n\\n16\\n\\n17\\n\\n18\\n\\n19\\n\\n20\\n\\nThis document is an Internet-Draft (I-D).\\n\\nAnyone may submit an I-D to the IETF.\\n\\nThis I-D is  not endorsed by the IETF  and has  no formal standing  in the\\n\\nIETF standards process .\\n\\nDocument\\n\\nType\\n\\nActive Internet-Draft\\n\\n(individual)\\n\\nAuthor\\n\\nBrennan Zambo\\n\\nLast updated\\n\\n2026-10-15\\n\\nRFC stream\\n\\n(None)\\n\\nIntended RFC status\\n\\n(None)\\n\\nFormats\\n\\ntxt\\n\\nhtmlized\\n\\nbibtex\\n\\nbibxml\\n\\nStream\\n\\nStream state\\n\\n(No stream defined)\\n\\nConsensus boilerplate\\n\\nUnknown\\n\\nRFC Editor Note\\n\\n(None)\\n\\nIESG\\n\\nIESG state\\n\\nI-D Exists\\n\\nTelechat date\\n\\n(None)\\n\\nResponsible AD\\n\\n(None)\\n\\nSend notices to\\n\\n(None)\\n\\nEmail authors\\n\\nIPR\\n\\nReferences\\n\\nReferenced by\\n\\nNits\\n\\nNits v3\\n\\nSearch email archive\\n\\ndraft-zambo-aer1-20\\n\\nIndependent Submission\\n\\nB. Zambo\\nInternet-Draft\\n\\nZambo\\nIntended status: Informational\\n\\n15 October 2026\\nExpires: 15 April 2027\\n\\nAER-1: A Portable Execution Receipt for AI Agent Tool Calls\\n\\ndraft-zambo-aer1-20\\n\\nAbstract\\n\\nThis document specifies AER-1, a small vocabulary for recording one\\n\\nAI agent tool call as a portable, independently checkable execution\\n\\nreceipt.  A receipt identifies the execution, records when it\\n\\nhappened, preserves the canonical bytes used for the output\\n\\ncommitment, names the tool and caller scope, carries a provenance\\n\\nclass, and resolves at a stable public URL.  The format separates\\n\\nwhat the system observed from claims about the outside world, and it\\n\\nseparates provenance (who ran or reported the action) from the record\\n\\nitself.  A reference implementation is deployed, and its receipts are\\n\\npublicly verifiable without an account or token.  The specification\\n\\ncovers workflow receipts, which bind an ordered sequence of step\\n\\nreceipts to a single goal with a Merkle root over the step sequence,\\n\\nand hash-chained job timelines for tamper-evident sequencing of\\n\\nexecutions.  This revision closes honesty and precision gaps: it\\n\\nadds the workflow-receipt truncation limit (new Section 8.4),\\n\\nnormatively specifies the external anchor format and its\\n\\nverification procedure (rewritten Section 10, new Section 10.1),\\n\\nfixes a RECOMMENDED/MUST contradiction in Section 8.1, makes the\\n\\nSection 6 verification step testable, and documents replay,\\n\\nlow-entropy, empty-record, and size-limit considerations.  It\\n\\nchanges no receipt field, digest construction, or existing\\n\\nverification rule.  The -13 revision fixes a malformed sentence in\\n\\nthe Abstract, three incorrect section cross-references, stale Table\\n\\nof Contents page numbers, a skipped footer page number, misaligned\\n\\ntable rows, an\",\"note\":\"Text truncated to 4000 chars. Full document is 102568 chars.\"}","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:8d63d55805734f72e769e3329499951e9cf0d552d5168aaa1c272927a5d2cbb1","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":0,"free_remaining":20,"free_limit":20,"signal_handle":null,"tool":{"name":"pdf_extract","version":"4.0.0","scope":"public"},"caller":{"type":"anonymous","id":"sha256:fb8fbaadc4950dc2987184a6a93813c88137009063090d8b1e6692a6a05c0846","basis":"ip_ua_30d","rotates_at":"2026-11-03T00:00:00.000Z"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":null,"evidence_url":null,"evidence_byte_length":null,"evidence_content_type":null,"evidence_source_url":null,"evidence_status":"no_upstream_bytes_captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:9f8447ccad46af9af857848218ac51ede9912ab9ca35f7544b15790f1b5cba29","anchor":{"event_id":"c6b33d17bc3a9069f63886513d6c4dfaf679a2d8e61aeb5b7937d442ede3c81e","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"published","published_at":"2026-10-15T23:23:33.467Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-15T23:23:32.783Z","evidence_url":null,"receipt_uuid":"e2055858-7032-40cb-8907-6f8f906e7ba0","output_sha256":"sha256:9b73fec033e7b2439fd8345876eba159b022e18d888cd02a206f3d8e307917fd","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-10-15T23:23:32.783Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:9b73fec033e7b2439fd8345876eba159b022e18d888cd02a206f3d8e307917fd\",\"receipt_uuid\":\"e2055858-7032-40cb-8907-6f8f906e7ba0\",\"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-10-15T23:23:32.783Z","detail":"The receipt store reports 2026-10-15T23:23:32.783Z; 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"}},"verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:9b73fec033e7b2439fd8345876eba159b022e18d888cd02a206f3d8e307917fd","computed_hash":"sha256:9b73fec033e7b2439fd8345876eba159b022e18d888cd02a206f3d8e307917fd","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."}}}