{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"bc31cebb-3fef-4dd8-960c-06e7ca0a39b3","source_url":"https://zambo.dev/api/receipt/bc31cebb-3fef-4dd8-960c-06e7ca0a39b3","receipt":{"id":"bc31cebb-3fef-4dd8-960c-06e7ca0a39b3","created_at":"2026-11-05T06:39:43.975Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-11-05T06:39:42.572Z","completed_at":"2026-11-05T06:39:43.975Z"}],"output_hash":"sha256:99086a125781aa64bb12309cb6baaa9fbc7e5396a55f6bf189426b48226ba444","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6NjgzNjVhYWQ0NTg0MmZkNTY4NjdlZmFhYTlhNTkwMTk5ODU0MDhmNDM0Y2M4YTQ2OTVlZDNjYzcxYjg1ZmZkOCIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJTdWJqZWN0OiBaYW1ibyBpcyBsaXZlIChhbmQgd2hhdCB0aGF0IGFjdHVhbGx5IG1lYW5zIGZvciB5b3UpXG5cbllvdeKAmXJlIHByb2JhYmx5IHdvbmRlcmluZyBpZiB0aGlzIG5ldyB0b29sIGlzIGp1c3QgYW5vdGhlciBzaGlueSBvYmplY3QsIG9yIGlmIGl04oCZcyByZWFkeSB0byBoYW5kbGUgcmVhbCB3b3JrLlxuXG5IZXJlIGlzIHRoZSBzdGF0dXM6IFphbWJvIGlzIGxhdW5jaGluZy5cblxuV2UgYXJlIG5vdCBwcm9taXNpbmcgdGhhdCBpdCB3aWxsIGZpbmQgeW91IGZpZnR5IGxlYWRzIGluIEF1c3RpbiB0b2RheS4gSW4gZmFjdCwgb3VyIGxhdGVzdCB0ZXN0IGZvciB3ZWIgZGVzaWduIHByb3NwZWN0cyBpbiBBdXN0aW4gcmV0dXJuZWQgemVybyByZXN1bHRzLiBUaGF0IGlzIHRoZSBwb2ludC4gV2UgYnVpbHQgdGhpcyB0byBnaXZlIHlvdSBjbGVhciwgc291cmNlLWJhY2tlZCBkYXRhLCBub3QgaW5mbGF0ZWQgZ3Vlc3Nlcy4gSWYgdGhlcmUgYXJlIG5vIHZlcmlmaWVkIGxlYWRzLCB0aGUgdG9vbCB0ZWxscyB5b3Ugc28gaW1tZWRpYXRlbHksIHNhdmluZyB5b3UgaG91cnMgb2YgZGVhZC1lbmQgc2VhcmNoaW5nLlxuXG5aYW1ibyBTdGFjayBmb2N1c2VzIG9uIEFJIGxlYWQgZ2VuZXJhdGlvbiBmb3IgY29udHJhY3RvcnMgYW5kIGxvY2FsIHNlcnZpY2UgYnVzaW5lc3Nlcy4gSXQgc3VwcG9ydHMgMjQgdHJhZGVzIGFuZCBhbnkgVVMgY2l0eS4gVGhlIGludGVyZmFjZSBpcyBzaW1wbGU6IGVudGVyIGEgdHJhZGUgYW5kIGEgY2l0eSwgYW5kIGdldCBxdWFsaWZpZWQgbGVhZHMgd2l0aCBjb250YWN0IGluZm8gaW4gdW5kZXIgNjAgc2Vjb25kcy4gUmlnaHQgbm93LCB0aGVyZSBhcmUgMyBmcmVlIHNlYXJjaGVzIGF2YWlsYWJsZSBwZXIgSVAgcGVyIGRheS4gTm8gQVBJIGtleXMuIE5vIHNpZ24tdXBzLiBObyBoaWRkZW4gY29zdHMuXG5cblRoZSBnb2FsIGlzIHRvIHJlcGxhY2UgdmFndWUgXCJwb3RlbnRpYWxcIiB3aXRoIGNvbmNyZXRlLCB2ZXJpZmlhYmxlIHByb3NwZWN0cy4gV2UgaGF2ZSBidWlsdCBhIHVuaXZlcnNhbCBlbnRyeSBwb2ludCB0aGF0IHJvdXRlcyByZXF1ZXN0cyB0aHJvdWdoIGEgc3VpdGUgb2YgdG9vbHMsIGluY2x1ZGluZyBzdHJhdGVneSBBSSwgY29kZSBhdWRpdHMsIGFuZCBsaXZlIG1hcmtldCBkYXRhLiBCdXQgZm9yIHlvdXIgaW1tZWRpYXRlIG5lZWRzLCB0aGUgbGVhZCBnZW5lcmF0aW9uIGVuZ2luZSBpcyB0aGUgY29yZSB2YWx1ZS4gSXQgcHVsbHMgZnJvbSB2ZXJpZmllZCBzb3VyY2VzLiBJZiBhIGJ1c2luZXNzIGRvZXNu4oCZdCBtZWV0IHRoZSBjcml0ZXJpYSwgaXQgaXNu4oCZdCBpbiB0aGUgbGlzdC5cblxuV2UgYXJlIG5vdCBjbGFpbWluZyB0byBiZSBhIG1hZ2ljIGJ1bGxldC4gV2UgYXJlIGNsYWltaW5nIHRvIGJlIGEgcmVsaWFibGUgc291cmNlIG9mIHRydXRoLiBUaGUgc3lzdGVtIGlzIGxpdmUsIHRoZSBzZWFyY2ggZnVuY3Rpb25hbGl0eSBpcyBhY3RpdmUsIGFuZCB0aGUgZGF0YSBpbnRlZ3JpdHkgY2hlY2tzIGFyZSBpbiBwbGFjZS4gQSByZWNlaXB0IGlzIGdlbmVyYXRlZCBmb3IgZXZlcnkgcnVuLCBwcm92aW5nIGV4YWN0bHkgd2hhdCB3YXMgcXVlcmllZCBhbmQgd2hhdCB3YXMgcmV0dXJuZWQuIFRoaXMgZW5zdXJlcyB5b3Uga25vdyB0aGUgc3RhdGUgb2YgeW91ciBzZWFyY2gsIHdoZXRoZXIgdGhlIHJlc3VsdCBpcyBhIGxpc3Qgb2YgZml2ZSBjb250YWN0cyBvciBhIGNsZWFyIFwibm8gcmVzdWx0cyBmb3VuZC5cIlxuXG5TdG9wIGd1ZXNzaW5nLiBTdGFydCBzZWFyY2hpbmcuXG5cblRyeSB0aGUgZnJlZSB0aWVyIHRvZGF5LiBVc2Ugb25lIG9mIHlvdXIgdGhyZWUgZGFpbHkgc2VhcmNoZXMgdG8gdGVzdCBhIHRyYWRlIGluIHlvdXIgYXJlYS4gSWYgdGhlIGRhdGEgaXMgc29saWQsIGtlZXAgZ29pbmcuIElmIGl04oCZcyBub3QsIHlvdeKAmWxsIGtub3cgaW4gbGVzcyB0aGFuIGEgbWludXRlLCBhbmQgeW914oCZbGwgaGF2ZSBhIHJlY2VpcHQgdG8gc2hvdyB3aHkuXG5cbkJlc3QsXG5cblRoZSBaYW1ibyBUZWFtIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjQiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6IndyaXRlIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":2537,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:2202d27b172446d289dca2cfb386edadd43afa4d9b2a9c03e035d33963046b3a","timestamp":"2026-11-05T06:39:28.985Z","receipt_uuid":"c8c06f7a-ed6e-419c-8821-bf92119fe625"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:a2df757cd56d8e5827d9e5eb1654da72d39bdecd06c1b8a8579bcc385de67ad7","timestamp":"2026-11-05T06:39:29.905Z","receipt_uuid":"c0101916-7a9c-4f0f-b1c0-828717602dd8"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:2adce14b53086dfe83c1e42997b039bcafe3e9c3b82aa708274f685f9c88e49e","timestamp":"2026-11-05T06:39:41.678Z","receipt_uuid":"59ec14ee-1cde-498e-8432-35796a979ba3"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:b154b2ae4393c4f4b30440cb61a4d53014dae94f7f40aa4d30cce9b100d9347e","timestamp":"2026-11-05T06:39:42.287Z","receipt_uuid":"13ac89a7-36ae-43ab-be8d-3f25f6f428ea"},{"tool":"write","status":"completed","args_hash":"sha256:69e72c7cc815954aec70fdedcebdeaacd5f99803cb2e073959ff83210b909d6c","timestamp":"2026-11-05T06:39:43.975Z","receipt_uuid":"bc31cebb-3fef-4dd8-960c-06e7ca0a39b3"}],"result_preview":"Subject: Zambo is live (and what that actually means for you)\n\nYou’re probably wondering if this new tool is just another shiny object, or if it’s ready to handle real work.\n\nHere is the status: Zambo is launching.\n\nWe are not promising that it will find you fifty leads in Austin today. In fact, our latest test for web design prospects in Austin returned zero results. That is the point. We built this to give you clear, source-backed data, not inflated guesses. If there are no verified leads, the tool tells you so immediately, saving you hours of dead-end searching.\n\nZambo Stack focuses on AI lead generation for contractors and local service businesses. It supports 24 trades and any US city. The interface is simple: enter a trade and a city, and get qualified leads with contact info in under 60 seconds. Right now, there are 3 free searches available per IP per day. No API keys. No sign-ups. No hidden costs.\n\nThe goal is to replace vague \"potential\" with concrete, verifiable prospects. We have built a universal entry point that routes requests through a suite of tools, including strategy AI, code audits, and live market data. But for your immediate needs, the lead generation engine is the core value. It pulls from verified sources. If a business doesn’t meet the criteria, it isn’t in the list.\n\nWe are not claiming to be a magic bullet. We are claiming to be a reliable source of truth. The system is live, the search functionality is active, and the data integrity checks are in place. A receipt is generated for every run, proving exactly what was queried and what was returned. This ensures you know the state of your search, whether the result is a list of five contacts or a clear \"no results found.\"\n\nStop guessing. Start searching.\n\nTry the free tier today. Use one of your three daily searches to test a trade in your area. If the data is solid, keep going. If it’s not, you’ll know in less than a minute, and you’ll have a receipt to show why.\n\nBest,\n\nThe Zambo Team","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:030cb1f5888874a54678619d365101755a579d6e13a25f007db1210e740ebc84","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:68365aad45842fd56867efaaa9a59019985408f434cc8a4695ed3cc71b85ffd8","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:a68f7e2e80c541c3f8411fa80a021ff107451a480e272f2a6f6b8299ea63ac5f","anchor":{"event_id":"445a1880d695e4033345d77364cd4b29a3102de8aa160fbf130aeddb12519c91","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-11-05T06:39:45.775Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-11-05T06:39:43.975Z","evidence_url":null,"receipt_uuid":"bc31cebb-3fef-4dd8-960c-06e7ca0a39b3","output_sha256":"sha256:99086a125781aa64bb12309cb6baaa9fbc7e5396a55f6bf189426b48226ba444","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-11-05T06:39:43.975Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:99086a125781aa64bb12309cb6baaa9fbc7e5396a55f6bf189426b48226ba444\",\"receipt_uuid\":\"bc31cebb-3fef-4dd8-960c-06e7ca0a39b3\",\"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-05T06:39:43.975Z","detail":"The receipt store reports 2026-11-05T06:39:43.975Z; 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:99086a125781aa64bb12309cb6baaa9fbc7e5396a55f6bf189426b48226ba444","computed_hash":"sha256:99086a125781aa64bb12309cb6baaa9fbc7e5396a55f6bf189426b48226ba444","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."}}}