{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"a7d49141-a12b-42e0-9450-a36ffe3783c0","source_url":"https://zambo.dev/api/receipt/a7d49141-a12b-42e0-9450-a36ffe3783c0","receipt":{"id":"a7d49141-a12b-42e0-9450-a36ffe3783c0","created_at":"2026-11-05T17:37:08.654Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-11-05T17:37:07.334Z","completed_at":"2026-11-05T17:37:08.654Z"}],"output_hash":"sha256:8cf35e55e3c3cd5eb90e057311f855232d1caea90317ad554ec748c7b3dbef58","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6MGU1YTc4NjM2NzYwMDZjZjZmMThjNTVjYTZkM2YwMTUzZjViZGI5Yjg2MDE5YTM1NDBmNmFmNDQ5Y2VmYWU5MCIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJTdWJqZWN0OiBaYW1ibyBpcyBsaXZlXG5cbkhpIFtOYW1lXSxcblxuWmFtYm8ganVzdCBsYXVuY2hlZC4gSXQgaGFuZGxlcyB0aGUgdGVkaW91cyBwYXJ0cyBvZiBydW5uaW5nIGEgbG9jYWwgc2VydmljZSBidXNpbmVzczogZmluZGluZyBxdWFsaWZpZWQgbGVhZHMgYW5kIHZlcmlmeWluZyB0aGVpciBsZWdpdGltYWN5LlxuXG5Zb3UgZG9u4oCZdCBuZWVkIHRvIHNjcmFwZSBkaXJlY3RvcmllcyBvciBndWVzcyB3aG8gaXMgYWN0dWFsbHkgaGlyaW5nLiBaYW1ib+KAmXMgbGVhZCBnZW5lcmF0aW9uIHRvb2wgdGFrZXMgYSB0cmFkZSBhbmQgYSBjaXR5LCB0aGVuIHJldHVybnMgZml2ZSBxdWFsaWZpZWQgcHJvc3BlY3RzIHdpdGggY29udGFjdCBpbmZvIGluIHVuZGVyIDYwIHNlY29uZHMuIEl0IHN1cHBvcnRzIDI0IGRpZmZlcmVudCB0cmFkZXMgYWNyb3NzIGFueSBVUyBjaXR5LlxuXG5JIHJhbiBhIHRlc3Qgc2VhcmNoIGZvciB3ZWIgZGVzaWduZXJzIGluIEF1c3RpbiwgVGV4YXMuIFRoZSB0b29sIHJldHVybmVkIHplcm8gcmVzdWx0cy4gVGhhdCBpcyB0aGUgcG9pbnQuIEl0IGRvZXNu4oCZdCBoYWxsdWNpbmF0ZSBuYW1lcy4gSXQgZG9lc27igJl0IGd1ZXNzLiBJZiBpdCBjYW7igJl0IGZpbmQgYSBzb3VyY2UtYmFja2VkIHByb3NwZWN0LCBpdCB0ZWxscyB5b3UgZXhhY3RseSB0aGF0LiBZb3UgZ2V0IGNsZWFuIGRhdGEgb3IgYW4gZW1wdHkgbGlzdOKAlG5ldmVyIGZha2UgbGVhZHMgdGhhdCB3YXN0ZSB5b3VyIHRpbWUuXG5cblRoaXMgaXMgYSByZXNlYXJjaC1vbmx5IHRvb2wuIEl0IGRvZXMgbm90IHNlbmQgZW1haWxzLiBJdCBkb2VzIG5vdCBjb250YWN0IGFueW9uZS4gSXQgc2ltcGx5IGhhbmRzIHlvdSB0aGUgcmF3LCB2ZXJpZmllZCBkYXRhIHNvIHlvdSBjYW4gZGVjaWRlIGhvdyB0byBwcm9jZWVkLlxuXG4qKlRyeSBpdCB5b3Vyc2VsZi4qKlxuXG4xLiBHbyB0byBbTGlua10uXG4yLiBQaWNrIGEgdHJhZGUgKGUuZy4sIHBsdW1iZXIsIGVsZWN0cmljaWFuLCByb29mZXIpLlxuMy4gRW50ZXIgYSBjaXR5LlxuNC4gV2F0Y2ggdGhlIHJlc3VsdHMgaGl0IGluIHVuZGVyIGEgbWludXRlLlxuXG5Zb3UgZ2V0IHRocmVlIGZyZWUgc2VhcmNoZXMgcGVyIGRheSBwZXIgSVAuIE5vIHNpZ24tdXAuIE5vIEFQSSBrZXkuIE5vIGNyZWRpdCBjYXJkLlxuXG5JZiB0aGUgZGF0YSBsb29rcyBzb2xpZCwgbGV04oCZcyB0YWxrLiBJZiBpdCBkb2VzbuKAmXQsIGNsb3NlIHRoZSB0YWIgYW5kIHNhdmUgeW91ciBkYXkuXG5cbkJlc3QsXG5cbltZb3VyIE5hbWVdIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6IndyaXRlIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":1787,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:15f7001e12ec339f0257bf5e7e2116347657be30071ffc8ecd6e5d622cdb1207","timestamp":"2026-11-05T17:36:52.134Z","receipt_uuid":"1d4af04d-a585-49c3-a11b-0a7de5d48cb6"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:22a82d5c698277876092a22c8f9743ffd3454a98fbd400c5767784beebf81b16","timestamp":"2026-11-05T17:36:52.692Z","receipt_uuid":"8a4afd53-f5e8-46df-adf9-64dd12338043"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:b4053ce79ad8c7404978990e405b9fb88341f40756b41768b7c95ba11e45c154","timestamp":"2026-11-05T17:37:06.246Z","receipt_uuid":"783cb296-e638-4595-84d0-b9869b6b4fb9"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:c829afc01481a3f27906b64a0f33b998c1b5090b3f481c9eb3d054fba8b3500b","timestamp":"2026-11-05T17:37:06.989Z","receipt_uuid":"155cce92-ea94-4011-b087-c2dd0056fbe0"},{"tool":"write","status":"completed","args_hash":"sha256:bbdee2c57910eab3a580ea39f7fde45a0719d582205b8e0633e4dfdfb775bfaa","timestamp":"2026-11-05T17:37:08.654Z","receipt_uuid":"a7d49141-a12b-42e0-9450-a36ffe3783c0"}],"result_preview":"Subject: Zambo is live\n\nHi [Name],\n\nZambo just launched. It handles the tedious parts of running a local service business: finding qualified leads and verifying their legitimacy.\n\nYou don’t need to scrape directories or guess who is actually hiring. Zambo’s lead generation tool takes a trade and a city, then returns five qualified prospects with contact info in under 60 seconds. It supports 24 different trades across any US city.\n\nI ran a test search for web designers in Austin, Texas. The tool returned zero results. That is the point. It doesn’t hallucinate names. It doesn’t guess. If it can’t find a source-backed prospect, it tells you exactly that. You get clean data or an empty list—never fake leads that waste your time.\n\nThis is a research-only tool. It does not send emails. It does not contact anyone. It simply hands you the raw, verified data so you can decide how to proceed.\n\n**Try it yourself.**\n\n1. Go to [Link].\n2. Pick a trade (e.g., plumber, electrician, roofer).\n3. Enter a city.\n4. Watch the results hit in under a minute.\n\nYou get three free searches per day per IP. No sign-up. No API key. No credit card.\n\nIf the data looks solid, let’s talk. If it doesn’t, close the tab and save your day.\n\nBest,\n\n[Your Name]","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:ae2a090854e28952b13dba5c852a727fbbe287058d462ddbe4471c5cc297bd00","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":0,"free_remaining":0,"free_limit":0,"signal_handle":null,"tool":{"name":"write","version":"4.0.0","scope":"public"},"caller":{"type":"session","id":"sha256:0e5a7863676006cf6f18c55ca6d3f0153f5bdb9b86019a3540f6af449cefae90","label":"zambo-home-demo","label_source":"caller_reported"},"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":"empty","result_source":null,"evidence_source":null,"external_evidence":[],"provenance":{"result_source":null,"evidence_source":null,"evidence_status":"empty","evidence_captures":[]},"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:b7c98f759c6351e6e4624cba43eaefb4f643c1f8213aa7951cf7911f185d0fce","anchor":{"event_id":"ad314b0bfcecb177e755917dae04656c12b89ce2dc8a16acb71f9da6c2f53481","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-11-05T17:37:14.686Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-05T17:37:08.654Z","evidence_url":null,"receipt_uuid":"a7d49141-a12b-42e0-9450-a36ffe3783c0","output_sha256":"sha256:8cf35e55e3c3cd5eb90e057311f855232d1caea90317ad554ec748c7b3dbef58","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-11-05T17:37:08.654Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:8cf35e55e3c3cd5eb90e057311f855232d1caea90317ad554ec748c7b3dbef58\",\"receipt_uuid\":\"a7d49141-a12b-42e0-9450-a36ffe3783c0\",\"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-05T17:37:08.654Z","detail":"The receipt store reports 2026-11-05T17:37:08.654Z; 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:015ad8859da04104d098990554744ebd36447f16e1c93fdb36b1f90956fb1f10"}}},"evidence_status":"empty","verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:8cf35e55e3c3cd5eb90e057311f855232d1caea90317ad554ec748c7b3dbef58","computed_hash":"sha256:8cf35e55e3c3cd5eb90e057311f855232d1caea90317ad554ec748c7b3dbef58","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."}}}