{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6","source_url":"https://zambo.dev/api/receipt/1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6","receipt":{"id":"1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6","created_at":"2026-10-17T10:16:13.096Z","receipt_schema_version":"0.4","job_summary":"goal: Screenshot check 8aafcb78","tools":["handover"],"steps":[{"tool":"handover","status":"success","started_at":"2026-10-17T10:16:03.484Z","completed_at":"2026-10-17T10:16:13.096Z"}],"output_hash":"sha256:c4e0c38b088d50db3d58b1564f311853c97525a06457a5e0a0e9b2cdb892db91","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6ZTdjY2VmMGVlZWZjNzZjMmYzZTNkZDdkMDllMWI1OTg5MTEyZGI0MTk4MTRiMDJmNTY1ZDNlZjYzOGNjYjQ1YSIsImxhYmVsIjoiYXVkaXQiLCJsYWJlbF9zb3VyY2UiOiJjYWxsZXJfcmVwb3J0ZWQiLCJ0eXBlIjoic2Vzc2lvbiJ9LCJpc3N1ZXJfY2xhaW1zIjp7InByb3ZlbmFuY2VfY2xhc3MiOiJFWEVDVVRFRCBCWSBaQU1CTyJ9LCJvdXRwdXQiOnsiYWNjZXB0YW5jZV91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9hYTNhZWFiNC00ZDkzLTQ2OTctYjU3Yy01OWFjMzI0ZWI1MTkvYWNjZXB0YW5jZS5qc29uIiwiYWdlbnRfaWQiOiJhZ2VudC01YTdiYWViZWViMWU5NmUxZjM4YWY3OTkiLCJhZ2VudF91cmwiOiJodHRwczovL3phbWJvLmRldi9hZ2VudC9hZ2VudC01YTdiYWViZWViMWU5NmUxZjM4YWY3OTkiLCJhaV91c2Vfc3RhdGVtZW50IjoiQUkgdXNlOiBhdWRpdCBoZWxwZWQgd2l0aCAzIG9mIDEzIHN0ZXBzLiBTZWUgdGhlIGxpc3RlZCByZWNlaXB0cy4iLCJhaXMiOlsiYXVkaXQiLCJObyBBSSB1c2VkIl0sImJhZGdlX3VybCI6Imh0dHBzOi8vemFtYm8uZGV2L2JhZGdlL2FnZW50LTVhN2JhZWJlZWIxZTk2ZTFmMzhhZjc5OS5zdmciLCJjbGllbnRfdG9rZW4iOiI1YmNmNTU1MTAzOGVlNDE0Y2YyYmM0M2M1MDI5OWZiYmUxMzhjMWE1MTU1YWUxNTU5ZDUyZDYzYWRlZjdiMmFjIiwiZ3JhcGgiOnsiYWNjZXNzIjp7Im1vZGUiOiJmaXJzdF9mcmVlIn0sImFlciI6ImRyYWZ0LXphbWJvLWFlcjEtMjAiLCJlZGdlcyI6W3siZnJvbSI6Im4xIiwia2luZCI6Im5leHQiLCJ0byI6Im4yIn0seyJmcm9tIjoibjIiLCJraW5kIjoibmV4dCIsInRvIjoibjMifSx7ImZyb20iOiJuMyIsImtpbmQiOiJuZXh0IiwidG8iOiJuNCJ9LHsiZnJvbSI6Im40Iiwia2luZCI6InJldHJ5IiwidG8iOiJuNSJ9LHsiZnJvbSI6Im41Iiwia2luZCI6Im5leHQiLCJ0byI6Im42In0seyJmcm9tIjoibjYiLCJraW5kIjoicmV0cnkiLCJ0byI6Im43In0seyJmcm9tIjoibjciLCJraW5kIjoibmV4dCIsInRvIjoibjgifSx7ImZyb20iOiJuOCIsImtpbmQiOiJuZXh0IiwidG8iOiJuOSJ9LHsiZnJvbSI6Im45Iiwia2luZCI6Im5leHQiLCJ0byI6Im4xMCJ9LHsiZnJvbSI6Im4xMCIsImtpbmQiOiJuZXh0IiwidG8iOiJuMTEifV0sImlzc3VlcyI6WyJDb3VsZCBub3QgZml4OiBCb3VuZGVkIGNpdGF0aW9uIHJ1YnJpYzogZWFjaCBzdXBwbGllZCBzdGF0ZW1lbnQgaGFzIGFuIGlubGluZSBVUkwgb3IgY2l0YXRpb24gbWFya2VyIC0gQ2l0YXRpb24gbWFya2VycyBkbyBub3QgZXN0YWJsaXNoIHRoYXQgYSBzb3VyY2Ugc3VwcG9ydHMgYSBzdGF0ZW1lbnQuIiwiQ291bGQgbm90IGZpeDogQm91bmRlZCBudW1iZXIgcnVicmljOiBlYWNoIHN1cHBsaWVkIG51bWVyaWMgc3RhdGVtZW50IGhhcyBhIGNpdGF0aW9uIG1hcmtlciAtIFRoaXMgY2hlY2tzIGF0dHJpYnV0aW9uIHByZXNlbmNlLCBub3Qgd2hldGhlciBhIG51bWJlciBtYXRjaGVzIGl0cyBzb3VyY2UuIl0sIm5vZGVzIjpbeyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJpZCI6Im4xIiwibGFiZWwiOiJQbGFuIGJvdW5kZWQgY2hlY2tzIiwicmVjZWlwdCI6IjhkYzJmMDljLWVkNGMtNDk3Yi1hMzJhLTcyZmZmZjBmNDExYyIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6InBsYW4ifSx7ImFpIjp7Im5hbWUiOiJhdWRpdCIsInVzZWQiOnRydWV9LCJpZCI6Im4yIiwibGFiZWwiOiJ5b3VyIHdvcmsiLCJyZWNlaXB0IjoiMTM5ZmRhMTQtY2NkMS00ZjkwLTg3MzYtYmVmMmY0ZGJiZGIwIiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiZG8ifSx7ImFpIjp7Im5hbWUiOiJaYW1ibyBydWJyaWMiLCJ1c2VkIjpmYWxzZX0sImNoZWNrIjp7InJlYXNvbiI6Ik5vIHNvdXJjZSBVUkxzIHN1cHBsaWVkLiIsInJlc3VsdCI6Im5vdF9jaGVja2VkIiwid2hhdCI6IlNvdXJjZSBVUkxzIHJlc29sdmU7IHJlYWNoYWJpbGl0eSBvbmx5LCBub3Qgc3VwcG9ydCBmb3IgYSBjbGFpbSJ9LCJpZCI6Im4zIiwibGFiZWwiOiJDaGVjayBzb3VyY2UgcmVhY2hhYmlsaXR5IiwicmVjZWlwdCI6IjQ1MDVhZjk5LTg3MDktNDA1My1hN2NlLTg0MWYyZDIwMzVlNyIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImNoZWNrIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJjaGVjayI6eyJyZWFzb24iOiJDaXRhdGlvbiBtYXJrZXJzIGRvIG5vdCBlc3RhYmxpc2ggdGhhdCBhIHNvdXJjZSBzdXBwb3J0cyBhIHN0YXRlbWVudC4iLCJyZXN1bHQiOiJmYWlsZWRfdW5maXhlZCIsIndoYXQiOiJCb3VuZGVkIGNpdGF0aW9uIHJ1YnJpYzogZWFjaCBzdXBwbGllZCBzdGF0ZW1lbnQgaGFzIGFuIGlubGluZSBVUkwgb3IgY2l0YXRpb24gbWFya2VyIn0sImlkIjoibjQiLCJsYWJlbCI6IkNoZWNrIGNpdGF0aW9uIG1hcmtlcnMiLCJyZWNlaXB0IjoiM2E0YTk3ZTMtYTQyNC00ODUwLTkzNzEtMzdiM2QzYzMzZWM1Iiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiY2hlY2sifSx7ImFpIjp7Im5hbWUiOiJaYW1ibyBydWJyaWMiLCJ1c2VkIjpmYWxzZX0sImNoZWNrIjp7InJlYXNvbiI6Ik5vIHVuc3VwcG9ydGVkIGNvbnRlbnQgcmVwYWlyIHdhcyBhdHRlbXB0ZWQ7IHJldHJ5IHRoZSBzdGF0ZWQgYm91bmRlZCBjaGVjay4iLCJyZXN1bHQiOiJub3RfY2hlY2tlZCIsIndoYXQiOiJDaGVjayBjaXRhdGlvbiBtYXJrZXJzIn0sImlkIjoibjUiLCJsYWJlbCI6IlJldHJ5IDE6IENoZWNrIGNpdGF0aW9uIG1hcmtlcnMiLCJyZWNlaXB0IjoiNjEwYmI1MzYtMzY3MS00OGMxLWExNDgtYTg3N2YwNDdmYzMyIiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiZml4In0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJjaGVjayI6eyJyZWFzb24iOiJDaXRhdGlvbiBtYXJrZXJzIGRvIG5vdCBlc3RhYmxpc2ggdGhhdCBhIHNvdXJjZSBzdXBwb3J0cyBhIHN0YXRlbWVudC4iLCJyZXN1bHQiOiJmYWlsZWRfdW5maXhlZCIsIndoYXQiOiJCb3VuZGVkIGNpdGF0aW9uIHJ1YnJpYzogZWFjaCBzdXBwbGllZCBzdGF0ZW1lbnQgaGFzIGFuIGlubGluZSBVUkwgb3IgY2l0YXRpb24gbWFya2VyIn0sImlkIjoibjYiLCJsYWJlbCI6IkNoZWNrIGNpdGF0aW9uIG1hcmtlcnMgKHJldHJ5IDEpIiwicmVjZWlwdCI6ImIzNzRlNmZhLTBkZGEtNDdkMC1hYTk3LTgxYmJhYzNhMTM2NCIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImNoZWNrIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJjaGVjayI6eyJyZWFzb24iOiJObyB1bnN1cHBvcnRlZCBjb250ZW50IHJlcGFpciB3YXMgYXR0ZW1wdGVkOyByZXRyeSB0aGUgc3RhdGVkIGJvdW5kZWQgY2hlY2suIiwicmVzdWx0Ijoibm90X2NoZWNrZWQiLCJ3aGF0IjoiQ2hlY2sgY2l0YXRpb24gbWFya2VycyJ9LCJpZCI6Im43IiwibGFiZWwiOiJSZXRyeSAyOiBDaGVjayBjaXRhdGlvbiBtYXJrZXJzIiwicmVjZWlwdCI6Ijc0NWRjZDU5LTg1ZGItNDVkOS1hOGY3LTBlOThjODQwNWRiOCIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6ImZpeCJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiY2hlY2siOnsicmVhc29uIjoiQ2l0YXRpb24gbWFya2VycyBkbyBub3QgZXN0YWJsaXNoIHRoYXQgYSBzb3VyY2Ugc3VwcG9ydHMgYSBzdGF0ZW1lbnQuIiwicmVzdWx0IjoiZmFpbGVkX3VuZml4ZWQiLCJ3aGF0IjoiQm91bmRlZCBjaXRhdGlvbiBydWJyaWM6IGVhY2ggc3VwcGxpZWQgc3RhdGVtZW50IGhhcyBhbiBpbmxpbmUgVVJMIG9yIGNpdGF0aW9uIG1hcmtlciJ9LCJpZCI6Im44IiwibGFiZWwiOiJDaGVjayBjaXRhdGlvbiBtYXJrZXJzIChyZXRyeSAyKSIsInJlY2VpcHQiOiI0ODYxMzVhYi03OTQ3LTQwMmMtOGI4Ni1hZDUwN2I4NjZjNTciLCJzZWFsIjp7InJlYXNvbiI6IkFuIGVsaWdpYmxlIHBhc3MgaXMgcmVxdWlyZWQgdG8gc2VhbCB0aGlzIHdvcmtmbG93LiBJbmRpdmlkdWFsIHJlY2VpcHRzIHJlbWFpbiBhdmFpbGFibGUuIiwic2VhbGVkIjpmYWxzZX0sInR5cGUiOiJjaGVjayJ9LHsiYWkiOnsibmFtZSI6IlphbWJvIHJ1YnJpYyIsInVzZWQiOmZhbHNlfSwiY2hlY2siOnsicmVhc29uIjoiVGhpcyBjaGVja3MgYXR0cmlidXRpb24gcHJlc2VuY2UsIG5vdCB3aGV0aGVyIGEgbnVtYmVyIG1hdGNoZXMgaXRzIHNvdXJjZS4iLCJyZXN1bHQiOiJmYWlsZWRfdW5maXhlZCIsIndoYXQiOiJCb3VuZGVkIG51bWJlciBydWJyaWM6IGVhY2ggc3VwcGxpZWQgbnVtZXJpYyBzdGF0ZW1lbnQgaGFzIGEgY2l0YXRpb24gbWFya2VyIn0sImlkIjoibjkiLCJsYWJlbCI6IkNoZWNrIG51bWJlcnMgaGF2ZSBjaXRhdGlvbnMiLCJyZWNlaXB0IjoiNWE4MTVkYTMtZTMwNS00ZmE1LWFkYTYtNjQyOTljMzFiNzI3Iiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiY2hlY2sifSx7ImFpIjp7Im5hbWUiOiJaYW1ibyBydWJyaWMiLCJ1c2VkIjpmYWxzZX0sImlkIjoibjEwIiwibGFiZWwiOiJDb2xsZWN0IG9ic2VydmVkIHJlY2VpcHRzIiwicmVjZWlwdCI6ImYwM2EyMzg1LThiOTEtNDk3Yy1hNDAyLWNjM2Y5MjQ4MTZhNSIsInNlYWwiOnsicmVhc29uIjoiQW4gZWxpZ2libGUgcGFzcyBpcyByZXF1aXJlZCB0byBzZWFsIHRoaXMgd29ya2Zsb3cuIEluZGl2aWR1YWwgcmVjZWlwdHMgcmVtYWluIGF2YWlsYWJsZS4iLCJzZWFsZWQiOmZhbHNlfSwidHlwZSI6InByb3ZlIn0seyJhaSI6eyJuYW1lIjoiWmFtYm8gcnVicmljIiwidXNlZCI6ZmFsc2V9LCJpZCI6Im4xMSIsImxhYmVsIjoiUHJlcGFyZSBwcm9vZiBmb3IgaGFuZG92ZXIiLCJyZWNlaXB0IjoiOWUyYWY5M2EtZTliNi00MDdkLTk1ODItMmMzNGFlNzVlYjVhIiwic2VhbCI6eyJyZWFzb24iOiJBbiBlbGlnaWJsZSBwYXNzIGlzIHJlcXVpcmVkIHRvIHNlYWwgdGhpcyB3b3JrZmxvdy4gSW5kaXZpZHVhbCByZWNlaXB0cyByZW1haW4gYXZhaWxhYmxlLiIsInNlYWxlZCI6ZmFsc2V9LCJ0eXBlIjoiaGFuZG92ZXIifV0sInBsYW5uZWRfc2NvcGUiOnsibm90X2NoZWNrZWQiOjMsIm5vdGUiOiJOZXh0IHN0ZXBzIGFyZSBwbGFubmVkIHdvcmssIG5vdCByZWNvcmRlZCBleGVjdXRpb25zLiBUaGlzIGxvb3AgY2hlY2tzIG9ubHkgdGhlIHN1cHBsaWVkIHdvcmsuIiwidG90YWwiOjN9LCJyZXRyaWVzIjp7Im1heCI6MiwidXNlZCI6Mn0sInNjaGVtYSI6InphbWJvLmdyYXBoLzEiLCJzb3VyY2VzIjp7Im5vdF9jaGVja2VkIjowLCJub3RfcmVzb2x2ZWQiOjAsInJlc29sdmVkIjowfSwic3VtbWFyeSI6IkNoZWNrZWQgMiB0aGluZ3MsIGZpeGVkIDAsIDIgY291bGQgbm90IGJlIGZpeGVkIChtYXJrZWQpLCBhbGwgcmVjZWlwdHMgYXR0YWNoZWQuIiwidGVtcGxhdGUiOiJyZXNlYXJjaC13aXRoLXNvdXJjZXMiLCJ3b3JrZmxvd19pZCI6IjUzMjgyZWZjLWVlNDgtNDkxYS05OWRkLTJkMzk1NWM3MTE4ZiJ9LCJncmFwaF91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9hYTNhZWFiNC00ZDkzLTQ2OTctYjU3Yy01OWFjMzI0ZWI1MTkvZ3JhcGguanNvbiIsImhhbmRvdmVyX2lkIjoiYWEzYWVhYjQtNGQ5My00Njk3LWI1N2MtNTlhYzMyNGViNTE5Iiwibm90X2NoZWNrZWQiOlsiVGhlIHN1cHBsaWVkIHdvcmsgd2FzIHNhdmVkLCBub3QgaW5kZXBlbmRlbnRseSBleGVjdXRlZCBvciBjaGVja2VkLiJdLCJvd25lcl91cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9hYTNhZWFiNC00ZDkzLTQ2OTctYjU3Yy01OWFjMzI0ZWI1MTk/b3duZXJfdG9rZW49W3ByaXZhdGVdIiwicHJvZ3Jlc3MiOiJDaGVja2VkIDIgdGhpbmdzLCBmaXhlZCAwLCAyIGNvdWxkIG5vdCBiZSBmaXhlZCAobWFya2VkKSwgYWxsIHJlY2VpcHRzIGF0dGFjaGVkLiIsInJlZGFjdGlvbnMiOjAsInJlbGVhc2VfaGludCI6ImhvbGQiLCJyZXVzZWQiOmZhbHNlLCJzaGFyZV90ZXh0IjoiSGVyZSdzIHRoZSBoYW5kb3ZlciBmb3IgQ2xpZW50IHNob3QgOGFhZmNiNzg6IExheW91dCBydW4gOGFhZmNiNzguIGh0dHBzOi8vemFtYm8uZGV2L2hhbmRvdmVyL2FhM2FlYWI0LTRkOTMtNDY5Ny1iNTdjLTU5YWMzMjRlYjUxOT90b2tlbj01YmNmNTU1MTAzOGVlNDE0Y2YyYmM0M2M1MDI5OWZiYmUxMzhjMWE1MTU1YWUxNTU5ZDUyZDYzYWRlZjdiMmFjIEVhY2ggbGlzdGVkIHN0ZXAgaGFzIGEgdmVyaWZpYWJsZSByZWNlaXB0IHlvdSBjYW4gY2hlY2sgaW4geW91ciBicm93c2VyLiIsInNoaWVsZCI6InBhc3MiLCJzb3VyY2VzIjp7Im5vdF9jaGVja2VkIjowLCJub3RfcmVzb2x2ZWQiOjAsInJlc29sdmVkIjowfSwic3RlcHMiOjEzLCJ1cmwiOiJodHRwczovL3phbWJvLmRldi9oYW5kb3Zlci9hYTNhZWFiNC00ZDkzLTQ2OTctYjU3Yy01OWFjMzI0ZWI1MTk/dG9rZW49NWJjZjU1NTEwMzhlZTQxNGNmMmJjNDNjNTAyOTlmYmJlMTM4YzFhNTE1NWFlMTU1OWQ1MmQ2M2FkZWY3YjJhYyIsInZlcmlmeV91cmwiOiJodHRwczovL3phbWJvLmRldi9hcGkvdjIvcmVjZWlwdC8wZDcwODdkOC00NTk4LTRkNTYtYmFjNy1lNGY0NzU5NjgzZjcvdmVyaWZ5IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndhcm5pbmdzIjpbXSwid29ya2Zsb3dfcmVjZWlwdF91cmwiOiJodHRwczovL3phbWJvLmRldi9ydW4vMGQ3MDg3ZDgtNDU5OC00ZDU2LWJhYzctZTRmNDc1OTY4M2Y3In0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6ImhhbmRvdmVyIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":7802,"verification_status":"verified","session_trail":[{"tool":"handover","status":"completed","args_hash":"sha256:e7258af8fe35cc188a03bacba5477b1af513a96f053557f5a7c82e26698e8c0a","timestamp":"2026-10-17T10:16:13.096Z","receipt_uuid":"1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6"}],"result_preview":"{\"handover_id\":\"aa3aeab4-4d93-4697-b57c-59ac324eb519\",\"url\":\"https://zambo.dev/handover/aa3aeab4-4d93-4697-b57c-59ac324eb519?token=5bcf5551038ee414cf2bc43c50299fbbe138c1a5155ae1559d52d63adef7b2ac\",\"reused\":false,\"agent_id\":\"agent-5a7baebeeb1e96e1f38af799\",\"agent_url\":\"https://zambo.dev/agent/agent-5a7baebeeb1e96e1f38af799\",\"badge_url\":\"https://zambo.dev/badge/agent-5a7baebeeb1e96e1f38af799.svg\",\"share_text\":\"Here's the handover for Client shot 8aafcb78: Layout run 8aafcb78. https://zambo.dev/handover/aa3aeab4-4d93-4697-b57c-59ac324eb519?token=5bcf5551038ee414cf2bc43c50299fbbe138c1a5155ae1559d52d63adef7b2ac Each listed step has a verifiable receipt you can check in your browser.\",\"workflow_receipt_url\":\"https://zambo.dev/run/0d7087d8-4598-4d56-bac7-e4f4759683f7\",\"verify_url\":\"https://zambo.dev/api/v2/receipt/0d7087d8-4598-4d56-bac7-e4f4759683f7/verify\",\"steps\":13,\"ai_use_statement\":\"AI use: audit helped with 3 of 13 steps. See the listed receipts.\",\"graph\":{\"aer\":\"draft-zambo-aer1-20\",\"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\":\"8dc2f09c-ed4c-497b-a32a-72ffff0f411c\"},{\"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\":\"139fda14-ccd1-4f90-8736-bef2f4dbbdb0\"},{\"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\":\"4505af99-8709-4053-a7ce-841f2d2035e7\"},{\"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\":\"3a4a97e3-a424-4850-9371-37b3d3c33ec5\"},{\"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\":\"610bb536-3671-48c1-a148-a877f047fc32\"},{\"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\":\"b374e6fa-0dda-47d0-aa97-81bbac3a1364\"},{\"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\":\"745dcd59-85db-45d9-a8f7-0e98c8405db8\"},{\"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\":\"486135ab-7947-402c-8b86-ad507b866c57\"},{\"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\":\"5a815da3-e305-4fa5-ada6-64299c31b727\"},{\"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\":\"f03a2385-8b91-497c-a402-cc3f924816a5\"},{\"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\":\"9e2af93a-e9b6-407d-9582-2c34ae75eb5a\"}],\"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 n","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:a777cc2d84e4f70e6945750d562a1afbe8abd9f7245ef8aeba575356987f8348","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":2,"free_remaining":18,"free_limit":20,"signal_handle":null,"tool":{"name":"handover","version":"4.0.0","scope":"public"},"caller":{"type":"session","id":"sha256:e7ccef0eeefc76c2f3e3dd7d09e1b5989112db419814b02f565d3ef638ccb45a","label":"audit","label_source":"caller_reported"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":"sha256:edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b","evidence_url":"/api/evidence/edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b","evidence_byte_length":708,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:24db47f009ee34af687c030d27980c5179dad86ee75e470d05ebd9e826f36516","anchor":{"event_id":"6f5cfc6990ba68e9c5fd77ab1fdd9273802a6d7992969403c16344f45ff4ca16","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-17T10:16:19.142Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-17T10:16:13.096Z","evidence_url":"https://zambo.dev/api/evidence/edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b","receipt_uuid":"1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6","output_sha256":"sha256:c4e0c38b088d50db3d58b1564f311853c97525a06457a5e0a0e9b2cdb892db91","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b","evidence_byte_length":708},"envelope_bytes":"{\"anchored_at\":\"2026-10-17T10:16:13.096Z\",\"evidence_byte_length\":708,\"evidence_sha256\":\"sha256:edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b\",\"evidence_url\":\"https://zambo.dev/api/evidence/edef98fac2c15e2d0784bf6d00be5fa8681590aac0dc4c68efbab2a488f9965b\",\"output_sha256\":\"sha256:c4e0c38b088d50db3d58b1564f311853c97525a06457a5e0a0e9b2cdb892db91\",\"receipt_uuid\":\"1d97077e-6fe0-4065-b1b8-23fc9e6d0bf6\",\"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-17T10:16:13.096Z","detail":"The receipt store reports 2026-10-17T10:16:13.096Z; 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:c4e0c38b088d50db3d58b1564f311853c97525a06457a5e0a0e9b2cdb892db91","computed_hash":"sha256:c4e0c38b088d50db3d58b1564f311853c97525a06457a5e0a0e9b2cdb892db91","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."}}}