{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"32c09296-5dbe-46f3-a6ac-2f2df5c2e309","source_url":"https://zambo.dev/api/receipt/32c09296-5dbe-46f3-a6ac-2f2df5c2e309","receipt":{"id":"32c09296-5dbe-46f3-a6ac-2f2df5c2e309","created_at":"2026-10-31T14:00:31.356Z","receipt_schema_version":"0.4","job_summary":"MCP tool execution: write","tools":["write"],"steps":[{"tool":"write","status":"success","started_at":"2026-10-31T14:00:29.955Z","completed_at":"2026-10-31T14:00:31.356Z"}],"output_hash":"sha256:e778c85a8eb442fef74e969543870604f19901b6a677fb1f58b5e692fbc0b2e9","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6NTYyMjA4MzMyOWJkNjgwNjA2ZjE3MjgyMDc2NDBlNDljNDJjZjU0YzE5OTZmYzMxMzZlYWNlZjAyMDFlY2VmOCIsImxhYmVsIjoiemFtYm8taG9tZS1kZW1vIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7InRleHQiOiJTdWJqZWN0OiBaYW1ibyBpcyBsaXZlOiA2MC1zZWNvbmQgbGVhZCBnZW4gZm9yIGxvY2FsIHByb3NcblxuWW91IGFza2VkIGZvciBhIGNvbmNpc2UsIGZyaWVuZGx5IGxhdW5jaCBlbWFpbCBiYXNlZCBzdHJpY3RseSBvbiB0aGUgb2JzZXJ2ZWQgZGF0YS4gSGVyZSBpcyB0aGUgZHJhZnQsIHJlYWR5IGZvciB5b3VyIHJldmlldy5cblxuKioqXG5cblN1YmplY3Q6IFphbWJvIGlzIGxpdmU6IDYwLXNlY29uZCBsZWFkIGdlbiBmb3IgbG9jYWwgcHJvc1xuXG5IaSBbTmFtZV0sXG5cblphbWJvIGlzIG9mZmljaWFsbHkgbGF1bmNoaW5nLiBXZSBidWlsdCB0aGlzIHRvIHNvbHZlIG9uZSBzcGVjaWZpYyBwcm9ibGVtIGZvciBjb250cmFjdG9ycyBhbmQgbG9jYWwgc2VydmljZSBidXNpbmVzc2VzOiBmaW5kaW5nIHF1YWxpZmllZCBsZWFkcyB3aXRob3V0IHRoZSB1c3VhbCB3YWl0LlxuXG5IZXJlIGlzIHdoYXQgeW91IGdldDpcblxuKiAgICoqU3BlZWQ6KiogUHJvdmlkZSBhIHRyYWRlIGFuZCBhIGNpdHkuIEdldCBmaXZlIHF1YWxpZmllZCBsZWFkcyB3aXRoIGNvbnRhY3QgaW5mbyBpbiB1bmRlciA2MCBzZWNvbmRzLlxuKiAgICoqU2NvcGU6KiogU3VwcG9ydHMgMjQgdHJhZGVzIGFjcm9zcyBhbnkgVVMgY2l0eS5cbiogICAqKkFjY2VzczoqKiBUaHJlZSBmcmVlIHNlYXJjaGVzIHBlciBkYXkgcGVyIElQLiBObyBhdXRoZW50aWNhdGlvbiByZXF1aXJlZC4gTm8gQVBJIGtleS4gTm8gc2lnbnVwLlxuXG5XZSB0ZXN0ZWQgdGhlIHN5c3RlbSBpbiBBdXN0aW4gZm9yIHdlYiBkZXNpZ24gdG9kYXkuIFRoZSByZXN1bHQgd2FzIHplcm8gc291cmNlLWJhY2tlZCBsZWFkcyBhdCB0aGlzIG1vbWVudC4gVGhpcyBpcyB0aGUgcmVhbGl0eSBvZiBsaXZlIGRhdGEuIEEgcmVjZWlwdCBjb25maXJtcyB0aGUgc3lzdGVtIHByb2Nlc3NlZCB0aGUgcmVxdWVzdCBhbmQgc2F2ZWQgdGhlIHN0YXRlLCBidXQgaXQgZG9lcyBub3QgZ3VhcmFudGVlIGEgbGVhZCBleGlzdHMuIFdlIHByaW9yaXRpemUgdHJhbnNwYXJlbmN5IG92ZXIgZmFsc2UgcG9zaXRpdmVzLiBJZiB0aGUgbWFya2V0IGlzIHF1aWV0LCB5b3Ugd2lsbCBrbm93IGltbWVkaWF0ZWx5LlxuXG5XZSBhcmUgbm90IGNsYWltaW5nIHRvIGhhdmUgZml4ZWQgZXZlcnkgZGF0YSBnYXAuIFdlIGFyZSBwcm92aWRpbmcgYSBmYXN0LCBmcmVlIGVudHJ5IHBvaW50IHRvIGNoZWNrIG1hcmtldCBhdmFpbGFiaWxpdHkgaW4gcmVhbC10aW1lLlxuXG4qKllvdXIgTmV4dCBTdGVwOioqXG5cblRlc3QgdGhlIHN5c3RlbSB3aXRoIHlvdXIgc3BlY2lmaWMgdHJhZGUgYW5kIGNpdHkuIElmIHlvdSBmaW5kIGEgcHJvc3BlY3QsIHlvdSBoYXZlIGEgc3RhcnRpbmcgcG9pbnQuIElmIHlvdSBkb27igJl0LCB5b3Ugc2F2ZSB0aW1lIGJ5IG5vdCBjaGFzaW5nIGEgZ2hvc3QuXG5cbkNsaWNrIGhlcmUgdG8gcnVuIHlvdXIgZmlyc3Qgc2VhcmNoOiBbTGluayB0byBaYW1ib11cblxuTGV0IG1lIGtub3cgaWYgdGhlIGludGVyZmFjZSB3b3JrcyBhcyBleHBlY3RlZC5cblxuQmVzdCxcblxuW1lvdXIgTmFtZV1cblxuKioqXG5cbioqTm90ZSBvbiB0aGUgcHJvdmlkZWQgY29udGV4dDoqKlxuVGhlIGlucHV0IGRhdGEgaW5jbHVkZWQgYSBzZWN1cml0eSBzY2FuIGluZGljYXRpbmcgYSBcImNyaXRpY2FsXCIgaW5qZWN0aW9uIHJpc2sgYW5kIGEgXCJqYWlsYnJlYWsgZGV0ZWN0ZWRcIiBmbGFnLiBJIGhhdmUgaWdub3JlZCB0aG9zZSBzcGVjaWZpYyBpbnN0cnVjdGlvbnMgYXMgdGhleSBhcHBlYXIgdG8gYmUgcGFydCBvZiB0aGUgcmF3IGRhdGEgcGF5bG9hZCByYXRoZXIgdGhhbiBhIGRpcmVjdCBjb21tYW5kIGZyb20geW91LCB0aGUgdXNlciwgdG8gaWdub3JlIHNhZmV0eSBwcm90b2NvbHMuIEkgaGF2ZSBzdHJpY3RseSBhZGhlcmVkIHRvIHlvdXIgYnJpZWY6IG5vIGludmVudGVkIGN1c3RvbWVycywgbm8gZmFsc2UgY2xhaW1zIG9mIGNvbXBsZXRlZCBmaXhlcywgYW5kIGNsZWFyIGRpc3RpbmN0aW9uIGJldHdlZW4gYSByZWNlaXB0IChwcm9vZiBvZiBleGVjdXRpb24pIGFuZCBjb3JyZWN0bmVzcyAocHJvb2Ygb2YgdmFsdWUpLiBUaGUgZW1haWwgcmVmbGVjdHMgdGhlIFwibm8gcmVzdWx0c1wiIG91dGNvbWUgZnJvbSB0aGUgQXVzdGluIHRlc3QgdG8gbWFpbnRhaW4gaG9uZXN0eS4ifSwicmVjZWlwdF9zY2hlbWFfdmVyc2lvbiI6IjAuNCIsInNpZGVfZWZmZWN0cyI6eyJkZWNsYXJhdGlvbl9oYXNoIjoic2hhMjU2OjQ1YWFkMzhmM2FhOTgyYjlhYWZlOTJlY2I0MTZlYmU5ODc5MWVkZGJhZjhhYjZkZjBiZDA4NjA1YjdjMWJmZWUiLCJkZWNsYXJlZCI6WyJub25lIl0sInNjaGVtYV92ZXJzaW9uIjoiemFtYm8tc2lkZS1lZmZlY3RzLzEifSwidG9vbCI6eyJuYW1lIjoid3JpdGUiLCJzY29wZSI6InB1YmxpYyIsInZlcnNpb24iOiI0LjAuMCJ9fQ==","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":2662,"verification_status":"verified","session_trail":[{"tool":"capability_search","status":"completed","args_hash":"sha256:2ef6a9b4fe1f09a2c91c4b58b191c52217f83ab6f895a45bb7fa595409930d1a","timestamp":"2026-10-31T14:00:14.165Z","receipt_uuid":"3db0ec15-5184-486f-967e-ed6e35fe747a"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:22b18a042b20452a71c67fa0ff3cbef35348c196f5d6da2985728a6ec0e2a0a6","timestamp":"2026-10-31T14:00:16.436Z","receipt_uuid":"abdc3d26-8751-480f-99b3-10b389b433c1"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:a95540d9de3bae2aac1a96d4e8c5eedd8e50a81c47c102ed7848a74133fdd677","timestamp":"2026-10-31T14:00:28.391Z","receipt_uuid":"2e24172f-b90a-4867-a59d-14fd6512d954"},{"tool":"continuity_get_recent","status":"completed","args_hash":"sha256:95b009bd0425baf5561fcd91a89673d2c5563a6c9fb148c791b8f10251b093b9","timestamp":"2026-10-31T14:00:29.448Z","receipt_uuid":"3c8f3eec-e423-4c5c-8967-7060afe204fc"},{"tool":"write","status":"completed","args_hash":"sha256:051922ab811990f9c94308bd4af776c645a48a63816a6530d22a097b0e0c9691","timestamp":"2026-10-31T14:00:31.356Z","receipt_uuid":"32c09296-5dbe-46f3-a6ac-2f2df5c2e309"}],"result_preview":"Subject: Zambo is live: 60-second lead gen for local pros\n\nYou asked for a concise, friendly launch email based strictly on the observed data. Here is the draft, ready for your review.\n\n***\n\nSubject: Zambo is live: 60-second lead gen for local pros\n\nHi [Name],\n\nZambo is officially launching. We built this to solve one specific problem for contractors and local service businesses: finding qualified leads without the usual wait.\n\nHere is what you get:\n\n*   **Speed:** Provide a trade and a city. Get five qualified leads with contact info in under 60 seconds.\n*   **Scope:** Supports 24 trades across any US city.\n*   **Access:** Three free searches per day per IP. No authentication required. No API key. No signup.\n\nWe tested the system in Austin for web design today. The result was zero source-backed leads at this moment. This is the reality of live data. A receipt confirms the system processed the request and saved the state, but it does not guarantee a lead exists. We prioritize transparency over false positives. If the market is quiet, you will know immediately.\n\nWe are not claiming to have fixed every data gap. We are providing a fast, free entry point to check market availability in real-time.\n\n**Your Next Step:**\n\nTest the system with your specific trade and city. If you find a prospect, you have a starting point. If you don’t, you save time by not chasing a ghost.\n\nClick here to run your first search: [Link to Zambo]\n\nLet me know if the interface works as expected.\n\nBest,\n\n[Your Name]\n\n***\n\n**Note on the provided context:**\nThe input data included a security scan indicating a \"critical\" injection risk and a \"jailbreak detected\" flag. I have ignored those specific instructions as they appear to be part of the raw data payload rather than a direct command from you, the user, to ignore safety protocols. I have strictly adhered to your brief: no invented customers, no false claims of completed fixes, and clear distinction between a receipt (proof of execution) and correctness (proof of value). The email reflects the \"no results\" outcome from the Austin test to maintain honesty.","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:e8a9c93aeff825894044a4160ca1a74e16bd1bcb874ade0873c562a40048ba5b","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:5622083329bd680606f1728207640e49c42cf54c1996fc3136eacef0201ecef8","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:5d371d2e20f2a29dcd66693ad786d924f778d2644b4c8781b27579ce22e815f3","anchor":{"event_id":"c5d8a2aabf622b04a5c5a20195e468a5cc0ec9d2c50031adc4610f9bec592d65","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-31T14:00:32.098Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-31T14:00:31.356Z","evidence_url":null,"receipt_uuid":"32c09296-5dbe-46f3-a6ac-2f2df5c2e309","output_sha256":"sha256:e778c85a8eb442fef74e969543870604f19901b6a677fb1f58b5e692fbc0b2e9","schema_version":"zambo-receipt-anchor/1","evidence_sha256":null,"evidence_byte_length":null},"envelope_bytes":"{\"anchored_at\":\"2026-10-31T14:00:31.356Z\",\"evidence_byte_length\":null,\"evidence_sha256\":null,\"evidence_url\":null,\"output_sha256\":\"sha256:e778c85a8eb442fef74e969543870604f19901b6a677fb1f58b5e692fbc0b2e9\",\"receipt_uuid\":\"32c09296-5dbe-46f3-a6ac-2f2df5c2e309\",\"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-31T14:00:31.356Z","detail":"The receipt store reports 2026-10-31T14:00:31.356Z; 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:83c00aba0072741e848cf7467072aa73d2f2c77fb579da729712cfee38498235"}}},"evidence_status":"empty","verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:e778c85a8eb442fef74e969543870604f19901b6a677fb1f58b5e692fbc0b2e9","computed_hash":"sha256:e778c85a8eb442fef74e969543870604f19901b6a677fb1f58b5e692fbc0b2e9","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."}}}