{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"df673812-4e0e-423c-8945-2ba44ce8c039","source_url":"https://zambo.dev/api/receipt/df673812-4e0e-423c-8945-2ba44ce8c039","receipt":{"id":"df673812-4e0e-423c-8945-2ba44ce8c039","created_at":"2026-11-03T17:14:21.268Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-11-03T17:14:19.830Z","completed_at":"2026-11-03T17:14:21.268Z"}],"output_hash":"sha256:07be04bb813e262be668b15daf4daa7f7594703c41900547adf546641f79eb3b","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6MWIyZDYwMDRiZTk2ODhjNGRlZDAxZjUzZTk4NDMyMjk0NWE4OGE4ZjI4N2E0MTI5M2U3Y2M0ODJjZjk5MjYyOCIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJTdWJqZWN0OiBaYW1ibyBpcyBsaXZlOiA2MC1zZWNvbmQgbGVhZCBnZW5lcmF0aW9uIGZvciBsb2NhbCB0cmFkZXNcblxuVGhlIGxhdW5jaCBjaGVja3MgYXJlIGNvbXBsZXRlLiBaYW1ibyBTdGFjayBpcyBub3cgb3BlcmF0aW9uYWwsIHNwZWNpZmljYWxseSBmb3IgQUkgbGVhZCBnZW5lcmF0aW9uIHRhcmdldGluZyBjb250cmFjdG9ycyBhbmQgbG9jYWwgc2VydmljZSBidXNpbmVzc2VzLlxuXG5UaGUgY29yZSBjYXBhYmlsaXR5IGlzIHNpbXBsZTogaW5wdXQgYSB0cmFkZSB0eXBlIGFuZCBhIFVTIGNpdHksIGFuZCB0aGUgc3lzdGVtIHJldHVybnMgZml2ZSBxdWFsaWZpZWQgbGVhZHMgd2l0aCBjb250YWN0IGluZm9ybWF0aW9uIGluIHVuZGVyIDYwIHNlY29uZHMuIEl0IHN1cHBvcnRzIDI0IHRyYWRlcyBhbmQgYW55IFVTIGxvY2F0aW9uLiBUaGUgZnJlZSB0aWVyIGFsbG93cyB0aHJlZSBzZWFyY2hlcyBwZXIgZGF5IHBlciBJUCBhZGRyZXNzIHdpdGggbm8gYXV0aGVudGljYXRpb24gcmVxdWlyZWQuXG5cblJlY2VudCB0ZXN0aW5nIGluIEF1c3RpbiwgVFgsIGZvciB3ZWIgZGVzaWduIHJldHVybmVkIHplcm8gcmVzdWx0cy4gVGhpcyBpcyBhIHZhbGlkIGRhdGEgcG9pbnQsIG5vdCBhIGZhaWx1cmUuIEl0IGNvbmZpcm1zIHRoZSBzeXN0ZW0gaXMgcHJvY2Vzc2luZyBxdWVyaWVzIGFnYWluc3QgbGl2ZSBzb3VyY2VzIGFuZCBhY2N1cmF0ZWx5IHJlcG9ydGluZyB3aGVuIHNvdXJjZS1iYWNrZWQgcHJvc3BlY3RzIGFyZSB1bmF2YWlsYWJsZS4gQSByZWNlaXB0IG9mIGV4ZWN1dGlvbiBwcm92ZXMgdGhlIGJ5dGVzIHdlcmUgc2F2ZWQgYW5kIHRoZSBxdWVyeSByYW47IGl0IGRvZXMgbm90IGd1YXJhbnRlZSB0aGUgZXhpc3RlbmNlIG9mIGxlYWRzIGluIGV2ZXJ5IG5pY2hlLlxuXG5aYW1ibyBpcyBhIHRvb2wgZm9yIGZpbmRpbmcgcHJvc3BlY3RzLCBub3QgYSBjdXN0b21lciBkYXRhYmFzZS4gSXQgaWRlbnRpZmllcyBidXNpbmVzc2VzIHRoYXQgbWF0Y2ggc3BlY2lmaWMgY3JpdGVyaWEuIFlvdSBtdXN0IHN0aWxsIHBlcmZvcm0gb3V0cmVhY2ggYW5kIHZlcmlmaWNhdGlvbi4gVGhlIHBsYXRmb3JtIGRvZXMgbm90IGludmVudCBmaW5kaW5ncywgbmFtZXMsIG9yIGNvbXBsZXRlZCBmaXhlcy4gSXQgcHJvdmlkZXMgYSBzdHJlYW0gb2YgcG90ZW50aWFsIGNvbnRhY3RzIGJhc2VkIG9uIHJlYWwtdGltZSBkYXRhLlxuXG5UaGUgdW5pdmVyc2FsIGVudHJ5IHBvaW50IGlzIGZyZWUsIHJlcXVpcmVzIG5vIEFQSSBrZXkgb3Igc2lnbnVwLCBhbmQgb2ZmZXJzIDIwIHRvdGFsIGZyZWUgY2FsbHMgcGVyIGRheSBhY3Jvc3Mgd29yayB0b29scy4gVGhpcyBhbGxvd3MgeW91IHRvIHRlc3QgdGhlIHJvdXRpbmcgYW5kIGV4ZWN1dGlvbiBsb2dpYyBpbW1lZGlhdGVseSB3aXRob3V0IGZyaWN0aW9uLlxuXG5Zb3VyIG5leHQgc3RlcCBpcyB0byB0ZXN0IGEgaGlnaC1kZW5zaXR5IHZlcnRpY2FsLiBDaG9vc2UgYSB0cmFkZSB3aXRoIGhpZ2ggbG9jYWwgZGVtYW5kLCBzdWNoIGFzIEhWQUMsIHBsdW1iaW5nLCBvciBlbGVjdHJpY2FsLCBpbiBhIG1pZC1zaXplZCBjaXR5LiBSdW4gdGhlIHNlYXJjaC4gUmV2aWV3IHRoZSBmaXZlIGxlYWRzIHJldHVybmVkLiBWZXJpZnkgdGhlIGNvbnRhY3QgaW5mb3JtYXRpb24gbWFudWFsbHkuXG5cbkRvIG5vdCBzZW5kIHRoZSByZWNlaXB0IGxpbmsgdG8gYSBjbGllbnQgYXMgcHJvb2Ygb2Ygc2FsZXMuIEl0IGlzIHByb29mIG9mIGV4ZWN1dGlvbi4gVGhlIHZhbHVlIGlzIGluIHRoZSBsZWFkcyB0aGVtc2VsdmVzLCBub3QgdGhlIGxvZyBlbnRyeS5cblxuU3RhcnQgd2l0aDpcbjEuIFNlbGVjdCBhIHRyYWRlLlxuMi4gU2VsZWN0IGEgY2l0eS5cbjMuIEV4ZWN1dGUgdGhlIHNlYXJjaC5cbjQuIFZlcmlmeSB0aGUgZmlyc3QgbGVhZC5cblxuSWYgdGhlIGRhdGEgaXMgY2xlYW4sIHlvdSBoYXZlIGEgd29ya2luZyBwaXBlbGluZS4gSWYgaXQgaXMgZW1wdHksIGNoYW5nZSB0aGUgcGFyYW1ldGVycy4gVGhlIHRvb2wgaXMgcmVhZHkuIFRoZSBtYXJrZXQgaXMgd2FpdGluZy5cblxuW0xpbmsgdG8gWmFtYm8gU3RhY2tdXG5cbkJlc3QsXG5cbltZb3VyIE5hbWVdIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6IndyaXRlIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":2597,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:5a98699f966c6f760ad33722de2fc20b5e34d9ca6dbd88878de8ed288aee47a1","timestamp":"2026-11-03T17:14:04.658Z","receipt_uuid":"599e37c4-b43e-4ce3-a328-3da6e103d190"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:33613ee842fa3caf89a5858ef112ced720b731e7758f576fc8732b47ce7f5d48","timestamp":"2026-11-03T17:14:05.929Z","receipt_uuid":"639d74d0-06b7-4088-8ec9-7691f41f9156"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:55d23ad794c8b64af3b36fc83995ca7609f5b895c2e839e69c31e1236855c50b","timestamp":"2026-11-03T17:14:18.404Z","receipt_uuid":"285b2460-9745-4f37-8d25-daca1edfcfda"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:abd7072dc27ad84cdcd3ab23df0614e10ff0f1354ab3af8a56ec33eba816a0fd","timestamp":"2026-11-03T17:14:19.146Z","receipt_uuid":"b02ca9d3-e260-4f23-950e-6fd798e004f8"},{"tool":"write","status":"completed","args_hash":"sha256:3b342da99478526e94b55725c346221b0f9d555ace648ab33caba96ce61a000b","timestamp":"2026-11-03T17:14:21.268Z","receipt_uuid":"df673812-4e0e-423c-8945-2ba44ce8c039"}],"result_preview":"Subject: Zambo is live: 60-second lead generation for local trades\n\nThe launch checks are complete. Zambo Stack is now operational, specifically for AI lead generation targeting contractors and local service businesses.\n\nThe core capability is simple: input a trade type and a US city, and the system returns five qualified leads with contact information in under 60 seconds. It supports 24 trades and any US location. The free tier allows three searches per day per IP address with no authentication required.\n\nRecent testing in Austin, TX, for web design returned zero results. This is a valid data point, not a failure. It confirms the system is processing queries against live sources and accurately reporting when source-backed prospects are unavailable. A receipt of execution proves the bytes were saved and the query ran; it does not guarantee the existence of leads in every niche.\n\nZambo is a tool for finding prospects, not a customer database. It identifies businesses that match specific criteria. You must still perform outreach and verification. The platform does not invent findings, names, or completed fixes. It provides a stream of potential contacts based on real-time data.\n\nThe universal entry point is free, requires no API key or signup, and offers 20 total free calls per day across work tools. This allows you to test the routing and execution logic immediately without friction.\n\nYour next step is to test a high-density vertical. Choose a trade with high local demand, such as HVAC, plumbing, or electrical, in a mid-sized city. Run the search. Review the five leads returned. Verify the contact information manually.\n\nDo not send the receipt link to a client as proof of sales. It is proof of execution. The value is in the leads themselves, not the log entry.\n\nStart with:\n1. Select a trade.\n2. Select a city.\n3. Execute the search.\n4. Verify the first lead.\n\nIf the data is clean, you have a working pipeline. If it is empty, change the parameters. The tool is ready. The market is waiting.\n\n[Link to Zambo Stack]\n\nBest,\n\n[Your Name]","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:c68cff2590b1bdd464547e92ca0579e057e9b066f6fbf21ca9e0ad3d9d20e97c","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:1b2d6004be9688c4ded01f53e984322945a88a8f287a41293e7cc482cf992628","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:c6cefc7e4a4c1c2f2c0c96d0f34f983d91dff556b58157ee1f540757ebf4f757","anchor":{"event_id":"4f64bf57fe708063a2629feb988e0d70c286f0b6aa32887867c8c06e4c02e821","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-11-03T17:14:22.321Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-03T17:14:21.268Z","evidence_url":null,"receipt_uuid":"df673812-4e0e-423c-8945-2ba44ce8c039","output_sha256":"sha256:07be04bb813e262be668b15daf4daa7f7594703c41900547adf546641f79eb3b","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-11-03T17:14:21.268Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:07be04bb813e262be668b15daf4daa7f7594703c41900547adf546641f79eb3b\",\"receipt_uuid\":\"df673812-4e0e-423c-8945-2ba44ce8c039\",\"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-03T17:14:21.268Z","detail":"The receipt store reports 2026-11-03T17:14:21.268Z; 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:086917f5b310da5f64c702b5cab42e8ebb30e8067597dc915bf9a786fea7a88e"}}},"evidence_status":"empty","verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:07be04bb813e262be668b15daf4daa7f7594703c41900547adf546641f79eb3b","computed_hash":"sha256:07be04bb813e262be668b15daf4daa7f7594703c41900547adf546641f79eb3b","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."}}}