{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"a9c49974-3e77-4e41-890d-45b9033a5f5c","source_url":"https://zambo.dev/api/receipt/a9c49974-3e77-4e41-890d-45b9033a5f5c","receipt":{"id":"a9c49974-3e77-4e41-890d-45b9033a5f5c","created_at":"2026-10-20T10:19:32.832Z","receipt_schema_version":"0.4","job_summary":"goal: '; DROP TABLE handovers;--","tools":["handover"],"steps":[{"tool":"handover","status":"success","started_at":"2026-10-20T10:19:23.582Z","completed_at":"2026-10-20T10:19:32.832Z"}],"output_hash":"sha256:fdcf7527b4d6fd09f71cedb429faa6b1052c42ed93dba096498ae1865d690f7d","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6ZmFlZDQyOGFhYmRlYmVhOGE2MDQ5ZjcyODE3Y2JlZWRiNDM1NjVhNjdhY2JiYzc2ODY0MDI4Mjg5YzA2ZjZlMyIsImxhYmVsIjoiYXVkaXQiLCJsYWJlbF9zb3VyY2UiOiJjYWxsZXJfcmVwb3J0ZWQiLCJ0eXBlIjoic2Vzc2lvbiJ9LCJpc3N1ZXJfY2xhaW1zIjp7InByb3ZlbmFuY2VfY2xhc3MiOiJFWEVDVVRFRCBCWSBaQU1CTyJ9LCJvdXRwdXQiOnsiYWNjZXB0YW5jZV91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9jMThiOGQxMS1iMzdkLTQ4YjAtYmYxYi02NDk3MzJlYTE4MTAvYWNjZXB0YW5jZS5qc29uIiwiYWdlbnRfaWQiOiJhZ2VudC03YjI3NTEwMDgxYWE3NWYzODFlNzkwZGYiLCJhZ2VudF91cmwiOiJodHRwczovL3phbWJvLmRldi9hZ2VudC9hZ2VudC03YjI3NTEwMDgxYWE3NWYzODFlNzkwZGYiLCJhaV91c2Vfc3RhdGVtZW50IjoiQUkgdXNlOiBhdWRpdCBoZWxwZWQgd2l0aCAzIG9mIDEzIHN0ZXBzLiBTZWUgdGhlIGxpc3RlZCByZWNlaXB0cy4iLCJhaXMiOlsiYXVkaXQiXSwiYmFkZ2VfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvYmFkZ2UvYWdlbnQtN2IyNzUxMDA4MWFhNzVmMzgxZTc5MGRmLnN2ZyIsImdyYXBoIjp7ImFjY2VzcyI6eyJtb2RlIjoiZmlyc3RfZnJlZSJ9LCJhZXIiOiJkcmFmdC16YW1iby1hZXIxLTIzIiwiZWRnZXMiOlt7ImZyb20iOiJuMSIsImtpbmQiOiJuZXh0IiwidG8iOiJuMiJ9LHsiZnJvbSI6Im4yIiwia2luZCI6Im5leHQiLCJ0byI6Im4zIn0seyJmcm9tIjoibjMiLCJraW5kIjoibmV4dCIsInRvIjoibjQifSx7ImZyb20iOiJuNCIsImtpbmQiOiJyZXRyeSIsInRvIjoibjUifSx7ImZyb20iOiJuNSIsImtpbmQiOiJuZXh0IiwidG8iOiJuNiJ9LHsiZnJvbSI6Im42Iiwia2luZCI6InJldHJ5IiwidG8iOiJuNyJ9LHsiZnJvbSI6Im43Iiwia2luZCI6Im5leHQiLCJ0byI6Im44In0seyJmcm9tIjoibjgiLCJraW5kIjoibmV4dCIsInRvIjoibjkifSx7ImZyb20iOiJuOSIsImtpbmQiOiJuZXh0IiwidG8iOiJuMTAifSx7ImZyb20iOiJuMTAiLCJraW5kIjoibmV4dCIsInRvIjoibjExIn1dLCJpc3N1ZXMiOlsiQ291bGQgbm90IGZpeDogQm91bmRlZCBjaXRhdGlvbiBydWJyaWM6IGVhY2ggc3VwcGxpZWQgc3RhdGVtZW50IGhhcyBhbiBpbmxpbmUgVVJMIG9yIGNpdGF0aW9uIG1hcmtlciAtIENpdGF0aW9uIG1hcmtlcnMgZG8gbm90IGVzdGFibGlzaCB0aGF0IGEgc291cmNlIHN1cHBvcnRzIGEgc3RhdGVtZW50LiIsIkNvdWxkIG5vdCBmaXg6IEJvdW5kZWQgbnVtYmVyIHJ1YnJpYzogZWFjaCBzdXBwbGllZCBudW1lcmljIHN0YXRlbWVudCBoYXMgYSBjaXRhdGlvbiBtYXJrZXIgLSBUaGlzIGNoZWNrcyBhdHRyaWJ1dGlvbiBwcmVzZW5jZSwgbm90IHdoZXRoZXIgYSBudW1iZXIgbWF0Y2hlcyBpdHMgc291cmNlLiJdLCJub2RlcyI6W3siYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiaWQiOiJuMSIsImxhYmVsIjoiUGxhbiBib3VuZGVkIGNoZWNrcyIsInJlY2VpcHQiOiIwMmRhYTljZi02ZjA2LTQ1MzMtYjNiOS03MDAyMWU0NGQ1ODQiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJwbGFuIn0seyJhaSI6eyJuYW1lIjoiYXVkaXQiLCJ1c2VkIjp0cnVlfSwiaWQiOiJuMiIsImxhYmVsIjoieW91ciB3b3JrIiwicmVjZWlwdCI6IjhlNDZlMDU3LTA1NTctNGFkMS1iZmE0LTQ2ZWE5YmEwZWUyMSIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImRvIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJjaGVjayI6eyJyZWFzb24iOiJObyBzb3VyY2UgVVJMcyBzdXBwbGllZC4iLCJyZXN1bHQiOiJub3RfY2hlY2tlZCIsIndoYXQiOiJTb3VyY2UgVVJMcyByZXNvbHZlOyByZWFjaGFiaWxpdHkgb25seSwgbm90IHN1cHBvcnQgZm9yIGEgY2xhaW0ifSwiaWQiOiJuMyIsImxhYmVsIjoiQ2hlY2sgc291cmNlIHJlYWNoYWJpbGl0eSIsInJlY2VpcHQiOiIzMDZiNmNhNS04ZmI3LTQ1Y2MtYTY1ZC02ZGJlMjZjMWJhMDkiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJjaGVjayJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiY2hlY2siOnsicmVhc29uIjoiQ2l0YXRpb24gbWFya2VycyBkbyBub3QgZXN0YWJsaXNoIHRoYXQgYSBzb3VyY2Ugc3VwcG9ydHMgYSBzdGF0ZW1lbnQuIiwicmVzdWx0IjoiZmFpbGVkX3VuZml4ZWQiLCJ3aGF0IjoiQm91bmRlZCBjaXRhdGlvbiBydWJyaWM6IGVhY2ggc3VwcGxpZWQgc3RhdGVtZW50IGhhcyBhbiBpbmxpbmUgVVJMIG9yIGNpdGF0aW9uIG1hcmtlciJ9LCJpZCI6Im40IiwibGFiZWwiOiJDaGVjayBjaXRhdGlvbiBtYXJrZXJzIiwicmVjZWlwdCI6IjUzNjU0M2EwLTMxNTEtNGQ2ZC04OGQ3LTk3Y2Q5N2VjODQwMyIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImNoZWNrIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJjaGVjayI6eyJyZWFzb24iOiJObyB1bnN1cHBvcnRlZCBjb250ZW50IHJlcGFpciB3YXMgYXR0ZW1wdGVkOyByZXRyeSB0aGUgc3RhdGVkIGJvdW5kZWQgY2hlY2suIiwicmVzdWx0Ijoibm90X2NoZWNrZWQiLCJ3aGF0IjoiQ2hlY2sgY2l0YXRpb24gbWFya2VycyJ9LCJpZCI6Im41IiwibGFiZWwiOiJSZXRyeSAxOiBDaGVjayBjaXRhdGlvbiBtYXJrZXJzIiwicmVjZWlwdCI6IjdlNzdkMDRjLWM2MDctNDYwMy05Y2UxLTY5ZDkwZWU1NjVkNyIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImZpeCJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiY2hlY2siOnsicmVhc29uIjoiQ2l0YXRpb24gbWFya2VycyBkbyBub3QgZXN0YWJsaXNoIHRoYXQgYSBzb3VyY2Ugc3VwcG9ydHMgYSBzdGF0ZW1lbnQuIiwicmVzdWx0IjoiZmFpbGVkX3VuZml4ZWQiLCJ3aGF0IjoiQm91bmRlZCBjaXRhdGlvbiBydWJyaWM6IGVhY2ggc3VwcGxpZWQgc3RhdGVtZW50IGhhcyBhbiBpbmxpbmUgVVJMIG9yIGNpdGF0aW9uIG1hcmtlciJ9LCJpZCI6Im42IiwibGFiZWwiOiJDaGVjayBjaXRhdGlvbiBtYXJrZXJzIChyZXRyeSAxKSIsInJlY2VpcHQiOiI5NDlmNGVlMS0wZDFmLTRiNDctYjY4Ny0wMjkzMGRiYzNkMGMiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJjaGVjayJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiY2hlY2siOnsicmVhc29uIjoiTm8gdW5zdXBwb3J0ZWQgY29udGVudCByZXBhaXIgd2FzIGF0dGVtcHRlZDsgcmV0cnkgdGhlIHN0YXRlZCBib3VuZGVkIGNoZWNrLiIsInJlc3VsdCI6Im5vdF9jaGVja2VkIiwid2hhdCI6IkNoZWNrIGNpdGF0aW9uIG1hcmtlcnMifSwiaWQiOiJuNyIsImxhYmVsIjoiUmV0cnkgMjogQ2hlY2sgY2l0YXRpb24gbWFya2VycyIsInJlY2VpcHQiOiI3NjMzMjJiOC1jMTVhLTQxOWEtYjE4Zi0zNjc0MmJhMTljYWQiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJmaXgifSx7ImFpIjp7Im5hbWUiOiJaYW1ibyBydWJyaWMiLCJ1c2VkIjpmYWxzZX0sImNoZWNrIjp7InJlYXNvbiI6IkNpdGF0aW9uIG1hcmtlcnMgZG8gbm90IGVzdGFibGlzaCB0aGF0IGEgc291cmNlIHN1cHBvcnRzIGEgc3RhdGVtZW50LiIsInJlc3VsdCI6ImZhaWxlZF91bmZpeGVkIiwid2hhdCI6IkJvdW5kZWQgY2l0YXRpb24gcnVicmljOiBlYWNoIHN1cHBsaWVkIHN0YXRlbWVudCBoYXMgYW4gaW5saW5lIFVSTCBvciBjaXRhdGlvbiBtYXJrZXIifSwiaWQiOiJuOCIsImxhYmVsIjoiQ2hlY2sgY2l0YXRpb24gbWFya2VycyAocmV0cnkgMikiLCJyZWNlaXB0IjoiM2IxMGU1NzUtN2QxZC00MGFmLTg2ZWEtMmFhMzA1NGVmZjAxIiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiY2hlY2sifSx7ImFpIjp7Im5hbWUiOiJaYW1ibyBydWJyaWMiLCJ1c2VkIjpmYWxzZX0sImNoZWNrIjp7InJlYXNvbiI6IlRoaXMgY2hlY2tzIGF0dHJpYnV0aW9uIHByZXNlbmNlLCBub3Qgd2hldGhlciBhIG51bWJlciBtYXRjaGVzIGl0cyBzb3VyY2UuIiwicmVzdWx0IjoiZmFpbGVkX3VuZml4ZWQiLCJ3aGF0IjoiQm91bmRlZCBudW1iZXIgcnVicmljOiBlYWNoIHN1cHBsaWVkIG51bWVyaWMgc3RhdGVtZW50IGhhcyBhIGNpdGF0aW9uIG1hcmtlciJ9LCJpZCI6Im45IiwibGFiZWwiOiJDaGVjayBudW1iZXJzIGhhdmUgY2l0YXRpb25zIiwicmVjZWlwdCI6ImU4M2NjZDBiLTk5ZmQtNDg0YS1hODU4LTc2MTM1MjJkZjVmNyIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImNoZWNrIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJpZCI6Im4xMCIsImxhYmVsIjoiQ29sbGVjdCBvYnNlcnZlZCByZWNlaXB0cyIsInJlY2VpcHQiOiJmNTRhZTc1Mi1mMDg2LTRmNzctODRjZi01MGVjZmJiMWZhZDgiLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJwcm92ZSJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiaWQiOiJuMTEiLCJsYWJlbCI6IlByZXBhcmUgcHJvb2YgZm9yIGhhbmRvdmVyIiwicmVjZWlwdCI6IjBlOWE0ZTkxLTE0OGUtNDg5Ny1hMDIyLWY5ZTQ0M2I0OGM4NSIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImhhbmRvdmVyIn1dLCJwbGFubmVkX3Njb3BlIjp7Im5vdF9jaGVja2VkIjozLCJub3RlIjoiTmV4dCBzdGVwcyBhcmUgcGxhbm5lZCB3b3JrLCBub3QgcmVjb3JkZWQgZXhlY3V0aW9ucy4gVGhpcyBsb29wIGNoZWNrcyBvbmx5IHRoZSBzdXBwbGllZCB3b3JrLiIsInRvdGFsIjozfSwicmV0cmllcyI6eyJtYXgiOjIsInVzZWQiOjJ9LCJzY2hlbWEiOiJ6YW1iby5ncmFwaC8xIiwic291cmNlcyI6eyJub3RfY2hlY2tlZCI6MCwibm90X3Jlc29sdmVkIjowLCJyZXNvbHZlZCI6MH0sInN1bW1hcnkiOiJDaGVja2VkIDIgdGhpbmdzLCBmaXhlZCAwLCAyIGNvdWxkIG5vdCBiZSBmaXhlZCAobWFya2VkKSwgYWxsIHJlY2VpcHRzIGF0dGFjaGVkLiIsInRlbXBsYXRlIjoicmVzZWFyY2gtd2l0aC1zb3VyY2VzIiwid29ya2Zsb3dfaWQiOiJlNjRjZDE0Yi04OWFmLTQ3MGUtYTgwMC1iZDY1NzBjMzMwOWQifSwiZ3JhcGhfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvaGFuZG92ZXIvYzE4YjhkMTEtYjM3ZC00OGIwLWJmMWItNjQ5NzMyZWExODEwL2dyYXBoLmpzb24iLCJoYW5kb3Zlcl9pZCI6ImMxOGI4ZDExLWIzN2QtNDhiMC1iZjFiLTY0OTczMmVhMTgxMCIsIm5vdF9jaGVja2VkIjpbIlRoZSBzdXBwbGllZCB3b3JrIHdhcyBzYXZlZCwgbm90IGluZGVwZW5kZW50bHkgZXhlY3V0ZWQgb3IgY2hlY2tlZC4iXSwib3duZXJfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvaGFuZG92ZXIvYzE4YjhkMTEtYjM3ZC00OGIwLWJmMWItNjQ5NzMyZWExODEwIiwicHJvZ3Jlc3MiOiJDaGVja2VkIDIgdGhpbmdzLCBmaXhlZCAwLCAyIGNvdWxkIG5vdCBiZSBmaXhlZCAobWFya2VkKSwgYWxsIHJlY2VpcHRzIGF0dGFjaGVkLiIsInJlZGFjdGlvbnMiOjAsInJlbGVhc2VfaGludCI6ImhvbGQiLCJyZXVzZWQiOmZhbHNlLCJzZWFsX25leHQiOiJLZWVwIHdvcmtmbG93X21hbmFnZV90b2tlbiBwcml2YXRlLiBXaXRoIGFuIGFjdGl2ZSBwYXNzLCBjYWxsIHdvcmtmbG93X3NlYWwgd2l0aCB3b3JrZmxvd19pZCwgd29ya2Zsb3dfbWFuYWdlX3Rva2VuIGFuZCB0aGUgc2FtZSBfc2Vzc2lvbl9pZCB1c2VkIGZvciB0aGlzIGhhbmRvdmVyLiBTZWFsaW5nLCBpbmNsdWRpbmcgdGhlIGRpc3B1dGUgcGFjaywgcmVxdWlyZXMgYSBwYXNzLiIsInNoYXJlX3RleHQiOiJIZXJlJ3MgdGhlIGhhbmRvdmVyIGZvciA8c2NyaXB0PmFsZXJ0KDEpPC9zY3JpcHQ+OiB7ezcqN319ICR7Nyo3fS4gaHR0cHM6Ly96YW1iby5kZXYvaGFuZG92ZXIvYzE4YjhkMTEtYjM3ZC00OGIwLWJmMWItNjQ5NzMyZWExODEwIEVhY2ggbGlzdGVkIHN0ZXAgaGFzIGEgdmVyaWZpYWJsZSByZWNlaXB0IHlvdSBjYW4gY2hlY2sgaW4geW91ciBicm93c2VyLiIsInNoaWVsZCI6InBhc3MiLCJzb3VyY2VzIjp7Im5vdF9jaGVja2VkIjowLCJub3RfcmVzb2x2ZWQiOjAsInJlc29sdmVkIjowfSwic3RlcHMiOjEzLCJ1cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9jMThiOGQxMS1iMzdkLTQ4YjAtYmYxYi02NDk3MzJlYTE4MTAiLCJ2ZXJpZnlfdXJsIjoiaHR0cHM6Ly96YW1iby5kZXYvYXBpL3YyL3JlY2VpcHQvY2Y4MWE4MmMtYWZkZC00NzY3LTllZmMtZWE2OGU0YWNlMzk2L3ZlcmlmeSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3YXJuaW5ncyI6W10sIndvcmtmbG93X2lkIjoiOTQ4ZWVmZDEtMzhiZi00ZTA1LWE2MWYtY2U3NGJmYzk0OTlkIiwid29ya2Zsb3dfcmVjZWlwdF91cmwiOiJodHRwczovL3phbWJvLmRldi9ydW4vY2Y4MWE4MmMtYWZkZC00NzY3LTllZmMtZWE2OGU0YWNlMzk2In0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6ImhhbmRvdmVyIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":7829,"verification_status":"verified","session_trail":[{"tool":"handover","status":"completed","args_hash":"sha256:486d6c475b12620ed87a25ed846634e8730ee6f55f676d2e5b2aa2bc3835ca55","timestamp":"2026-10-20T10:19:32.832Z","receipt_uuid":"a9c49974-3e77-4e41-890d-45b9033a5f5c"}],"result_preview":"{\"handover_id\":\"c18b8d11-b37d-48b0-bf1b-649732ea1810\",\"url\":\"https://zambo.dev/handover/c18b8d11-b37d-48b0-bf1b-649732ea1810\",\"reused\":false,\"agent_id\":\"agent-7b27510081aa75f381e790df\",\"workflow_id\":\"948eefd1-38bf-4e05-a61f-ce74bfc9499d\",\"agent_url\":\"https://zambo.dev/agent/agent-7b27510081aa75f381e790df\",\"badge_url\":\"https://zambo.dev/badge/agent-7b27510081aa75f381e790df.svg\",\"share_text\":\"Here's the handover for <script>alert(1)</script>: {{7*7}} ${7*7}. https://zambo.dev/handover/c18b8d11-b37d-48b0-bf1b-649732ea1810 Each listed step has a verifiable receipt you can check in your browser.\",\"workflow_receipt_url\":\"https://zambo.dev/run/cf81a82c-afdd-4767-9efc-ea68e4ace396\",\"verify_url\":\"https://zambo.dev/api/v2/receipt/cf81a82c-afdd-4767-9efc-ea68e4ace396/verify\",\"steps\":13,\"ai_use_statement\":\"AI use: audit helped with 3 of 13 steps. See the listed receipts.\",\"graph\":{\"aer\":\"draft-zambo-aer1-23\",\"edges\":[{\"to\":\"n2\",\"from\":\"n1\",\"kind\":\"next\"},{\"to\":\"n3\",\"from\":\"n2\",\"kind\":\"next\"},{\"to\":\"n4\",\"from\":\"n3\",\"kind\":\"next\"},{\"to\":\"n5\",\"from\":\"n4\",\"kind\":\"retry\"},{\"to\":\"n6\",\"from\":\"n5\",\"kind\":\"next\"},{\"to\":\"n7\",\"from\":\"n6\",\"kind\":\"retry\"},{\"to\":\"n8\",\"from\":\"n7\",\"kind\":\"next\"},{\"to\":\"n9\",\"from\":\"n8\",\"kind\":\"next\"},{\"to\":\"n10\",\"from\":\"n9\",\"kind\":\"next\"},{\"to\":\"n11\",\"from\":\"n10\",\"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\":\"02daa9cf-6f06-4533-b3b9-70021e44d584\"},{\"ai\":{\"name\":\"audit\",\"used\":true},\"id\":\"n2\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"do\",\"label\":\"your work\",\"receipt\":\"8e46e057-0557-4ad1-bfa4-46ea9ba0ee21\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n3\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"check\",\"check\":{\"what\":\"Source URLs resolve; reachability only, not support for a claim\",\"reason\":\"No source URLs supplied.\",\"result\":\"not_checked\"},\"label\":\"Check source reachability\",\"receipt\":\"306b6ca5-8fb7-45cc-a65d-6dbe26c1ba09\"},{\"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\":\"check\",\"check\":{\"what\":\"Bounded citation rubric: each supplied statement has an inline URL or citation marker\",\"reason\":\"Citation markers do not establish that a source supports a statement.\",\"result\":\"failed_unfixed\"},\"label\":\"Check citation markers\",\"receipt\":\"536543a0-3151-4d6d-88d7-97cd97ec8403\"},{\"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\":\"fix\",\"check\":{\"what\":\"Check citation markers\",\"reason\":\"No unsupported content repair was attempted; retry the stated bounded check.\",\"result\":\"not_checked\"},\"label\":\"Retry 1: Check citation markers\",\"receipt\":\"7e77d04c-c607-4603-9ce1-69d90ee565d7\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n6\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"check\",\"check\":{\"what\":\"Bounded citation rubric: each supplied statement has an inline URL or citation marker\",\"reason\":\"Citation markers do not establish that a source supports a statement.\",\"result\":\"failed_unfixed\"},\"label\":\"Check citation markers (retry 1)\",\"receipt\":\"949f4ee1-0d1f-4b47-b687-02930dbc3d0c\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n7\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"fix\",\"check\":{\"what\":\"Check citation markers\",\"reason\":\"No unsupported content repair was attempted; retry the stated bounded check.\",\"result\":\"not_checked\"},\"label\":\"Retry 2: Check citation markers\",\"receipt\":\"763322b8-c15a-419a-b18f-36742ba19cad\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n8\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"check\",\"check\":{\"what\":\"Bounded citation rubric: each supplied statement has an inline URL or citation marker\",\"reason\":\"Citation markers do not establish that a source supports a statement.\",\"result\":\"failed_unfixed\"},\"label\":\"Check citation markers (retry 2)\",\"receipt\":\"3b10e575-7d1d-40af-86ea-2aa3054eff01\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n9\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"check\",\"check\":{\"what\":\"Bounded number rubric: each supplied numeric statement has a citation marker\",\"reason\":\"This checks attribution presence, not whether a number matches its source.\",\"result\":\"failed_unfixed\"},\"label\":\"Check numbers have citations\",\"receipt\":\"e83ccd0b-99fd-484a-a858-7613522df5f7\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n10\",\"seal\":{\"reason\":\"An eligible pass is required to seal this workflow. Individual receipts remain available.\",\"sealed\":false},\"type\":\"prove\",\"label\":\"Collect observed receipts\",\"receipt\":\"f54ae752-f086-4f77-84cf-50ecfbb1fad8\"},{\"ai\":{\"name\":\"Zambo rubric\",\"used\":false},\"id\":\"n11\",\"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\":\"0e9a4e91-148e-4897-a022-f9e443b48c85\"}],\"access\":{\"mode\":\"first_free\"},\"issues\":[\"Could not fix: Bounded citation rubric: each supplied statement has an inline URL or citation marker - Citation markers do not establish that a source supports a statement.\",\"Could not fix: Bounded number rubric: each supplied numeric statement has a citation marker - This checks attribu","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:930aee8ce682a1b57d5579808564adae86d34ab696aed5da678f975fc5cd8741","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":1,"free_remaining":19,"free_limit":20,"signal_handle":null,"tool":{"name":"handover","version":"4.0.0","scope":"public"},"caller":{"type":"session","id":"sha256:faed428aabdebea8a6049f72817cbeedb43565a67acbbc76864028289c06f6e3","label":"audit","label_source":"caller_reported"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":"sha256:40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51","evidence_url":"/api/evidence/40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51","evidence_byte_length":747,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:eae382df37ff65cea78ead121339482ddbff3415378895c21f97afbfcc08243f","anchor":{"event_id":"1c10fbf360d6f3edc84cd156e1d830e4dd39bca7d72f5d5fdcd5516662223b2e","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-20T10:19:33.413Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-20T10:19:32.832Z","evidence_url":"https://zambo.dev/api/evidence/40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51","receipt_uuid":"a9c49974-3e77-4e41-890d-45b9033a5f5c","output_sha256":"sha256:fdcf7527b4d6fd09f71cedb429faa6b1052c42ed93dba096498ae1865d690f7d","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51","evidence_byte_length":747},"envelope_bytes":"{\"anchored_at\":\"2026-10-20T10:19:32.832Z\",\"evidence_byte_length\":747,\"evidence_sha256\":\"sha256:40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51\",\"evidence_url\":\"https://zambo.dev/api/evidence/40c3f4fb248bf0bf0599230216afaf131360f786d3d613156bd580a57b1ebd51\",\"output_sha256\":\"sha256:fdcf7527b4d6fd09f71cedb429faa6b1052c42ed93dba096498ae1865d690f7d\",\"receipt_uuid\":\"a9c49974-3e77-4e41-890d-45b9033a5f5c\",\"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-20T10:19:32.832Z","detail":"The receipt store reports 2026-10-20T10:19:32.832Z; 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:fdcf7527b4d6fd09f71cedb429faa6b1052c42ed93dba096498ae1865d690f7d","computed_hash":"sha256:fdcf7527b4d6fd09f71cedb429faa6b1052c42ed93dba096498ae1865d690f7d","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."}}}