{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"1a689e6b-0422-46d2-a14c-0f8c89149a27","source_url":"https://zambo.dev/api/receipt/1a689e6b-0422-46d2-a14c-0f8c89149a27","receipt":{"id":"1a689e6b-0422-46d2-a14c-0f8c89149a27","created_at":"2026-11-09T21:30:25.060Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-11-09T21:30:23.184Z","completed_at":"2026-11-09T21:30:25.060Z"}],"output_hash":"sha256:4f6d2fe02c74aad18d01be751d5234809983b8c042a40fcffce126040b6c2f2f","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6NTFmYWQ2ZWVjYmE2MjJmNDAwZjU3OTlhNDYyY2E1ZDU2NWY5M2UyNGFjYmUzYjU3YmE2NTAzZGQwZWNmZTc5OSIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJTdWJqZWN0OiBaYW1ibyBpcyBsaXZlOiBaZXJvLWluamVjdGlvbiwgc291cmNlLWJhY2tlZCBsZWFkIHJlc2VhcmNoXG5cbkhpIFtOYW1lXSxcblxuWmFtYm8gaXMgb2ZmaWNpYWxseSBsaXZlLiBXZSBidWlsdCB0aGlzIHRvb2wgdG8gc29sdmUgb25lIHNwZWNpZmljIHByb2JsZW06IEFJIGxlYWQgZ2VuZXJhdGlvbiB0aGF0IGRvZXNu4oCZdCBoYWxsdWNpbmF0ZS5cblxuTW9zdCB0b29scyBpbnZlbnQgY29udGFjdHMuIFphbWJvIGRvZXNu4oCZdC4gSXQgc2NhbnMgcHVibGljIHNvdXJjZXMgdG8gZmluZCByZWFsLCB2ZXJpZmlhYmxlIHByb3NwZWN0cy4gSWYgd2UgY2Fu4oCZdCBwcm92ZSB0aGUgbGVhZCBleGlzdHMgdmlhIGEgcHVibGljIHNvdXJjZSwgd2UgZG9u4oCZdCBzaG93IGl0LlxuXG4qKkhvdyBpdCB3b3JrczoqKlxuMS4gICoqRW50ZXIgYSB0cmFkZSBhbmQgY2l0eS4qKiAoZS5nLiwgUm9vZmVyLCBQaG9lbml4KS5cbjIuICAqKkdldCA1IHF1YWxpZmllZCBsZWFkcyBpbiA8NjAgc2Vjb25kcy4qKlxuMy4gICoqVmVyaWZ5IHRoZSBzb3VyY2UuKiogRXZlcnkgbGVhZCBjb21lcyB3aXRoIGEgcmVjZWlwdCBsaW5rLlxuXG5UaGF0IHJlY2VpcHQgaXMgeW91ciBzYWZldHkgbmV0LiBJdCBwcm92ZXMgdGhlIGRhdGEgd2FzIHB1bGxlZCBmcm9tIGEgbGl2ZSBwdWJsaWMgc291cmNlIGF0IHRoYXQgbW9tZW50LiBJdCBkb2VzIG5vdCBndWFyYW50ZWUgdGhlIGJ1c2luZXNzIGlzIHN0aWxsIG9wZW4sIGJ1dCBpdCBwcm92ZXMgd2UgZGlkbuKAmXQgbWFrZSB0aGUgZGF0YSB1cC5cblxuKipDdXJyZW50IFN0YXR1czoqKlxuKiAgICoqU2VjdXJpdHk6KiogT3VyIGRlZXAtc2NhbiBlbmdpbmUgYmxvY2tzIGluamVjdGlvbiBhdHRlbXB0cyBhbmQgcHJvbXB0IGxlYWtzLiBSaXNrIGxldmVscyBhcmUgbGFiZWxlZCBpbiByZWFsLXRpbWUgKGUuZy4sIFwiQ3JpdGljYWxcIiBmb3IgamFpbGJyZWFrcykgc28geW91IGtub3cgZXhhY3RseSB3aGF04oCZcyBzYWZlIHRvIHVzZS5cbiogICAqKkF2YWlsYWJpbGl0eToqKiBUaGUgdG9vbCBpcyBmdWxseSBvcGVyYXRpb25hbC4gRnJlZSB0aWVyIGluY2x1ZGVzIDMgc2VhcmNoZXMgcGVyIGRheSBwZXIgSVAuIE5vIGF1dGggcmVxdWlyZWQuXG4qICAgKipMaW1pdGF0aW9uczoqKiBXZSBvbmx5IHJldHVybiBzb3VyY2UtYmFja2VkIHByb3NwZWN0cy4gSWYgYSBjaXR5L3RyYWRlIGNvbWJvIGhhcyBubyBwdWJsaWMgZGF0YSwgdGhlIHJlc3VsdCBpcyB6ZXJvLiBXZSBkbyBub3QgZmlsbCBnYXBzIHdpdGggZ3Vlc3Nlcy5cblxuKipOZXh0IFN0ZXA6KipcblRlc3QgdGhlIGFjY3VyYWN5IHlvdXJzZWxmLiBSdW4gYSBzZWFyY2ggZm9yIGEgdHJhZGUgeW91IGtub3cgd2VsbC4gQ2hlY2sgdGhlIHJlY2VpcHQgbGluayBmb3Igb25lIG9mIHRoZSByZXR1cm5lZCBsZWFkcy4gVmVyaWZ5IHRoZSBzb3VyY2UuIElmIHRoZSBkYXRhIG1hdGNoZXMgdGhlIHB1YmxpYyByZWNvcmQsIHlvdSBoYXZlIGEgcmVsaWFibGUgbGVhZC4gSWYgaXQgZG9lc27igJl0LCB5b3UgaGF2ZSBhIGNsZWFyIHJlYXNvbiB0byB0cnVzdCBvdXIgXCJuby1pbnZlbnRpb25cIiBwb2xpY3kuXG5cblRoZSB0b29sIGlzIHJlYWR5LiBUaGUgcXVvdGEgcmVzZXRzIGRhaWx5LlxuXG5bTGluayB0byBaYW1ibyBEYXNoYm9hcmRdXG5cbkJlc3QsXG5cbltZb3VyIE5hbWVdXG5aYW1ibyBUZWFtIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6IndyaXRlIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":2204,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:655f14b5d8ece63e4eb78786fc970365a16408d4e21818d26d86da7e20293c08","timestamp":"2026-11-09T21:30:04.015Z","receipt_uuid":"f3f04d8c-4bd3-43a0-bb3e-c7b75e0ba6ec"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:163384650885b7de80c905e74cdfc95a56618ada097d82c7f4dc466f2949537d","timestamp":"2026-11-09T21:30:05.456Z","receipt_uuid":"f55913a0-bd8c-48b3-8815-8375436f4623"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:2124ef78d2da49ebbd74a4a00708028615755c25b332e021b0b589b7c1c22a68","timestamp":"2026-11-09T21:30:18.149Z","receipt_uuid":"2b7bdc77-c582-4825-91d3-7cdcebc5f1af"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:2b1236164cdb4d7baecab705b3e1b9b442bd25e785ed9a66fc66cdb38e43b54b","timestamp":"2026-11-09T21:30:21.194Z","receipt_uuid":"3f0afac8-d36f-4d74-a408-df1d4cee0051"},{"tool":"write","status":"completed","args_hash":"sha256:fa62bacd8f08a6df1bd6a5437476004435abf86d3ad9a851de203165824a1d15","timestamp":"2026-11-09T21:30:25.060Z","receipt_uuid":"1a689e6b-0422-46d2-a14c-0f8c89149a27"}],"result_preview":"Subject: Zambo is live: Zero-injection, source-backed lead research\n\nHi [Name],\n\nZambo is officially live. We built this tool to solve one specific problem: AI lead generation that doesn’t hallucinate.\n\nMost tools invent contacts. Zambo doesn’t. It scans public sources to find real, verifiable prospects. If we can’t prove the lead exists via a public source, we don’t show it.\n\n**How it works:**\n1.  **Enter a trade and city.** (e.g., Roofer, Phoenix).\n2.  **Get 5 qualified leads in <60 seconds.**\n3.  **Verify the source.** Every lead comes with a receipt link.\n\nThat receipt is your safety net. It proves the data was pulled from a live public source at that moment. It does not guarantee the business is still open, but it proves we didn’t make the data up.\n\n**Current Status:**\n*   **Security:** Our deep-scan engine blocks injection attempts and prompt leaks. Risk levels are labeled in real-time (e.g., \"Critical\" for jailbreaks) so you know exactly what’s safe to use.\n*   **Availability:** The tool is fully operational. Free tier includes 3 searches per day per IP. No auth required.\n*   **Limitations:** We only return source-backed prospects. If a city/trade combo has no public data, the result is zero. We do not fill gaps with guesses.\n\n**Next Step:**\nTest the accuracy yourself. Run a search for a trade you know well. Check the receipt link for one of the returned leads. Verify the source. If the data matches the public record, you have a reliable lead. If it doesn’t, you have a clear reason to trust our \"no-invention\" policy.\n\nThe tool is ready. The quota resets daily.\n\n[Link to Zambo Dashboard]\n\nBest,\n\n[Your Name]\nZambo Team","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:0a091a2887fada6ebecefbe85d7c4ae5c0170af07c1efab80ae0988682ff2c92","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:51fad6eecba622f400f5799a462ca5d565f93e24acbe3b57ba6503dd0ecfe799","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:18ccdb423f1374c80f8ba65cc242475b026043a64cfd39052377cbf7f905b880","anchor":{"event_id":"63421e11818f8e188036c1c8eace37da438d28ed0247b64b38c5d477ee1c9c39","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.primal.net"],"status":"published","published_at":"2026-11-09T21:30:25.629Z","published_at_semantics":"Relay confirmation time (accepted acknowledgement or exact-event read-back); not the signed event's created_at.","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-09T21:30:25.060Z","evidence_url":null,"receipt_uuid":"1a689e6b-0422-46d2-a14c-0f8c89149a27","output_sha256":"sha256:4f6d2fe02c74aad18d01be751d5234809983b8c042a40fcffce126040b6c2f2f","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-11-09T21:30:25.060Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:4f6d2fe02c74aad18d01be751d5234809983b8c042a40fcffce126040b6c2f2f\",\"receipt_uuid\":\"1a689e6b-0422-46d2-a14c-0f8c89149a27\",\"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-09T21:30:25.060Z","detail":"The receipt store reports 2026-11-09T21:30:25.060Z; 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:9eb1dbcbfd0e2337b417e3894a70ebc38daae5f254a19c8f5f0b4d9820c556fd"}}},"evidence_status":"empty","verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:4f6d2fe02c74aad18d01be751d5234809983b8c042a40fcffce126040b6c2f2f","computed_hash":"sha256:4f6d2fe02c74aad18d01be751d5234809983b8c042a40fcffce126040b6c2f2f","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."}}}