{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"3bfea511-1706-415e-b984-45530dcdb689","source_url":"https://zambo.dev/api/receipt/3bfea511-1706-415e-b984-45530dcdb689","receipt":{"id":"3bfea511-1706-415e-b984-45530dcdb689","created_at":"2026-10-20T08:37:09.446Z","receipt_schema_version":"0.4","job_summary":"trade: plumber; city: Austin Texas","tools":["leadsignal"],"steps":[{"tool":"leadsignal","status":"success","started_at":"2026-10-20T08:37:06.165Z","completed_at":"2026-10-20T08:37:09.446Z"}],"output_hash":"sha256:73134535980648cfcf037ffd2a7fda8fd3086e6032e55e3a7bc36ab8c4f837aa","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6N2VmNzlmNjA3NjJhYTNkZDFiMmExOWM2Mjk4YTZlN2Q5MmE4MGFkMjFmOTc4MjdjNjg5N2QyYjM5ZjM5ODQ2ZiIsImxhYmVsIjoicmFtYm8tZml4dmVyaWZ5IiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7Il9wb3dlcmVkX2J5IjoiemFtYm8uZGV2L2xlYWRzIiwiY2l0eSI6IkF1c3RpbiwgVGV4YXMiLCJjb3VudCI6MiwiZGFzaGJvYXJkIjoiaHR0cHM6Ly96YW1iby5kZXYvbGVhZHMvIiwiZnJlZV9saW1pdCI6MywibGVhZHMiOlt7ImFjdHVhbF9jaXR5IjoiQXVzdGluLCBUZXhhcyIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTQ2Nzc4MzU1OCIsImpvYkRldGFpbHMiOiLimqEgVG9kYXkiLCJsb2NhdGlvbiI6IkF1c3RpbiwgVGV4YXMiLCJsb2NhdGlvbl9tYXRjaCI6dHJ1ZSwibWludXRlc0FnbyI6ODU2LCJvdXRyZWFjaE1lc3NhZ2UiOiJIaSDigJQgSSBzYXcgeW91ciBwb3N0LCDigJxUb2lsZXQgd29uJ3QgZmx1c2ggcHJvcGVybHkgdW5sZXNzIEkgZGlzY29ubmVjdCB0aGUgYmF0aHJvb20gc2luayBkcmFpbi4gVmVudGluZyBpc3N1ZT8gV2hlcmUgdG8gc3RhcnQ/4oCdLiBJZiB0aGlzIGlzIHN0aWxsIGFjdGl2ZSwgcGxlYXNlIHNoYXJlIHRoZSBiZXN0IHdheSB0byBkaXNjdXNzIHRoZSBwcm9qZWN0IGFuZCBhbnkgdGltaW5nIG9yIHNjb3BlIGRldGFpbHMuIiwicGxhdGZvcm0iOiJSZWRkaXQiLCJwb3N0ZWRBdCI6IjE0aCBhZ28iLCJyZXF1ZXN0ZWRfY2l0eSI6IkF1c3RpbiwgVGV4YXMiLCJzY29yZSI6ODAsInNvdXJjZVVybCI6Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9QbHVtYmluZy9jb21tZW50cy8xeGE0bHZxL3RvaWxldF93b250X2ZsdXNoX3Byb3Blcmx5X3VubGVzc19pX2Rpc2Nvbm5lY3QvIiwic3VtbWFyeSI6IkhvcGluZyBzb21lb25lIGNhbiBoZWxwIG1lIGZpZ3VyZSBvdXQgd2hhdCdzIGdvaW5nIG9uIHdpdGggbXkgdG9pbGV0IGFuZCB3aGVyZSB0byBzdGFydCB0cm91Ymxlc2hvb3RpbmcgYmVmb3JlIEkgc3BlbmQgYSBmb3J0dW5lLiAxOTUwcyBob3VzZSwgMiBiZWQvMSBiYXRoLCBvbiBzZXB0aWMuIE9yaWdpbmFsIGNhc3QgaXJvbiBzZXdlciBtYWluIGFuZCB2ZW50IHN0YWNrLiBCb3RoIGxvb2sgdG8gYmUgaW4gZGVjZW50IHNoYXBlIGZyb20gdGhlIG91dHNpZGUsIG5vIGlkZWEgYWJvdXQgdGhlIGluc2lkZS4gQmF0aHJvb20gd2FzIHJlbW9kZWxlZCBhIGNvdXBsZSB5ZWFycyBhZ28gYW5kIHRoZSBpbmRpdmlkdWFsIHBsdW1iaW5nIGxpbmVzIHdlcmUgcmVwbGFjZWQuIEV2ZXJ5dGhpbmcgd29ya2VkIGZpbmUgZm9yIHdlbGwgb3ZlciBhIHllYXIuIFRoZW4gdGhlIHRvaWxldCBzdGFydGVkIGhhdmluZyB0cm91YmxlIGZsdXNoaW5nLiBXYXRlciByaXNlcyByZWFsbHkgaGlnaCBpIiwidGl0bGUiOiJUb2lsZXQgd29uJ3QgZmx1c2ggcHJvcGVybHkgdW5sZXNzIEkgZGlzY29ubmVjdCB0aGUgYmF0aHJvb20gc2luayBkcmFpbi4gVmVudGluZyBpc3N1ZT8gV2hlcmUgdG8gc3RhcnQ/IiwidXJnZW5jeSI6ImhpZ2gifSx7ImFjdHVhbF9jaXR5IjoiQXVzdGluLCBUZXhhcyIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTQ0MzAxMjY0OSIsImpvYkRldGFpbHMiOm51bGwsImxvY2F0aW9uIjoiQXVzdGluLCBUZXhhcyIsImxvY2F0aW9uX21hdGNoIjp0cnVlLCJtaW51dGVzQWdvIjoyMDA5LCJvdXRyZWFjaE1lc3NhZ2UiOiJIaSDigJQgSSBzYXcgeW91ciBwb3N0LCDigJxXZWlyZCBhbmQgY2hhbGxlbmdpbmcgZGlhZ25vc2lzIG9mIGRyYWluIHByb2JsZW3igJ0uIElmIHRoaXMgaXMgc3RpbGwgYWN0aXZlLCBwbGVhc2Ugc2hhcmUgdGhlIGJlc3Qgd2F5IHRvIGRpc2N1c3MgdGhlIHByb2plY3QgYW5kIGFueSB0aW1pbmcgb3Igc2NvcGUgZGV0YWlscy4iLCJwbGF0Zm9ybSI6IlJlZGRpdCIsInBvc3RlZEF0IjoiMWQgYWdvIiwicmVxdWVzdGVkX2NpdHkiOiJBdXN0aW4sIFRleGFzIiwic2NvcmUiOjc2LCJzb3VyY2VVcmwiOiJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvUGx1bWJpbmcvY29tbWVudHMvMXg5aDU4cS93ZWlyZF9hbmRfY2hhbGxlbmdpbmdfZGlhZ25vc2lzX29mX2RyYWluX3Byb2JsZW0vIiwic3VtbWFyeSI6IihGV0lXIEkgaG9wZSBteSBkZXNjcmlwdGlvbiBiZWxvdyBoZWxwcy4gSSdtIGp1c3QgYSBESVllciwgYnV0IHRoZSBwbHVtYmVycyBJJ3ZlIGhhZCBvdXQgdG8gbG9vayBhdCB0aGlzIHNlZW0gc3R1bXBlZC4pIEknbSB0cnlpbmcgdG8gcGxheSBTaGVybG9jayBvbiBzb21lIGRyYWluYWdlIGlzc3Vlcy4gV2UgYnVpbHQgb3VyIGhvbWUgaW4gMjAyMC4gV2UgaGF2ZSBhIGJhc2VtZW50IGxldmVsLCBvdXIgeWFyZCBzbG9wZXMgdG8gdGhlIGJhY2sgc28gaXQncyBhIHdhbGsgb3V0LiBUaGVyZXMgYSBzdGFpcmNhc2Ugb3V0c2lkZSB3aXRoIGEgZHJhaW4gaW4gdGhlIHN0YWlyd2VsbCB0aGF0IGdvZXMgYmVsb3cgdGhlIGJhc2VtZW50IGxldmVsIHRvIGEgc3ViIGdhcmFnZSBzcGFjZS4gUmVjZW50bHkgZHVyaW5nIGhlYXZ5IHJhaW4gYW5kIGhhaWwgc3Rvcm0gdGhlIHN0YWlyd2VsbCByZWNlaXZlZCB3YXRlciBmbG93aW5nIGRvd24gdGhlIHN0YWlycywgZGVzcGl0ZSBiZWluZyB1IiwidGl0bGUiOiJXZWlyZCBhbmQgY2hhbGxlbmdpbmcgZGlhZ25vc2lzIG9mIGRyYWluIHByb2JsZW0iLCJ1cmdlbmN5IjoiaGlnaCJ9XSwibGVhZHNpZ25hbF9xdW90YSI6eyJsaW1pdCI6MywicmVtYWluaW5nIjowLCJyZXNldHNfYXQiOiIyMDI2LTEwLTIxVDAwOjAwOjAwLjAwMFoiLCJ0aWVyIjoiZnJlZSJ9LCJxdW90YV90aWVyIjoiZnJlZV8zIiwicmVxdWVzdGVkX2NpdHkiOiJBdXN0aW4sIFRleGFzIiwidHJhZGUiOiJQbHVtYmluZyJ9LCJyZWNlaXB0X3NjaGVtYV92ZXJzaW9uIjoiMC40Iiwic2lkZV9lZmZlY3RzIjp7ImRlY2xhcmF0aW9uX2hhc2giOiJzaGEyNTY6NDVhYWQzOGYzYWE5ODJiOWFhZmU5MmVjYjQxNmViZTk4NzkxZWRkYmFmOGFiNmRmMGJkMDg2MDViN2MxYmZlZSIsImRlY2xhcmVkIjpbIm5vbmUiXSwic2NoZW1hX3ZlcnNpb24iOiJ6YW1iby1zaWRlLWVmZmVjdHMvMSJ9LCJ0b29sIjp7Im5hbWUiOiJsZWFkc2lnbmFsIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":3434,"verification_status":"verified","session_trail":[{"tool":"zambo_home","status":"completed","args_hash":"sha256:c53fb13939045d35713f39f2c6dca6ae6ee0bdaea0cf3332f01cc616d5962939","timestamp":"2026-10-20T08:34:40.716Z","receipt_uuid":"c3eda08a-fc62-4037-a0ef-8c301eb91903"},{"tool":"zambo_home","status":"completed","args_hash":"sha256:c53fb13939045d35713f39f2c6dca6ae6ee0bdaea0cf3332f01cc616d5962939","timestamp":"2026-10-20T08:35:10.411Z","receipt_uuid":"d2003ff9-3cf2-4ace-9868-904686aad431"},{"tool":"zambo_home","status":"completed","args_hash":"sha256:c53fb13939045d35713f39f2c6dca6ae6ee0bdaea0cf3332f01cc616d5962939","timestamp":"2026-10-20T08:35:31.467Z","receipt_uuid":"e71bd320-cc71-4dd3-8849-9f838f261484"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:ca2411ef1528d15d572a9d34f3e68a9a3458ea1e559e7a80c5b75d7c5658f5ac","timestamp":"2026-10-20T08:36:15.293Z","receipt_uuid":"b31c9351-9701-42c7-9bc6-b0afe95b5806"},{"tool":"prompt_shield","status":"completed","args_hash":"sha256:ca2411ef1528d15d572a9d34f3e68a9a3458ea1e559e7a80c5b75d7c5658f5ac","timestamp":"2026-10-20T08:36:34.095Z","receipt_uuid":"12e748b6-8262-451e-aa5c-d9771fa3c337"},{"tool":"leadsignal","status":"completed","args_hash":"sha256:07f73c427288a8be399caee2c9669a79cbd2bb72fe60222e4c4b4e2687c6f3d4","timestamp":"2026-10-20T08:37:09.446Z","receipt_uuid":"3bfea511-1706-415e-b984-45530dcdb689"}],"result_preview":"{\"leads\":[{\"id\":\"reddit-467783558\",\"title\":\"Toilet won't flush properly unless I disconnect the bathroom sink drain. Venting issue? Where to start?\",\"summary\":\"Hoping someone can help me figure out what's going on with my toilet and where to start troubleshooting before I spend a fortune. 1950s house, 2 bed/1 bath, on septic. Original cast iron sewer main and vent stack. Both look to be in decent shape from the outside, no idea about the inside. Bathroom was remodeled a couple years ago and the individual plumbing lines were replaced. Everything worked fine for well over a year. Then the toilet started having trouble flushing. Water rises really high i\",\"platform\":\"Reddit\",\"location\":\"Austin, Texas\",\"actual_city\":\"Austin, Texas\",\"requested_city\":\"Austin, Texas\",\"location_match\":true,\"postedAt\":\"14h ago\",\"minutesAgo\":856,\"score\":80,\"urgency\":\"high\",\"contactInfo\":\"Reply via the linked Reddit post | 💡 DM with your local rate and availability — first to respond wins\",\"sourceUrl\":\"https://www.reddit.com/r/Plumbing/comments/1xa4lvq/toilet_wont_flush_properly_unless_i_disconnect/\",\"jobDetails\":\"⚡ Today\",\"outreachMessage\":\"Hi — I saw your post, “Toilet won't flush properly unless I disconnect the bathroom sink drain. Venting issue? Where to start?”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-443012649\",\"title\":\"Weird and challenging diagnosis of drain problem\",\"summary\":\"(FWIW I hope my description below helps. I'm just a DIYer, but the plumbers I've had out to look at this seem stumped.) I'm trying to play Sherlock on some drainage issues. We built our home in 2020. We have a basement level, our yard slopes to the back so it's a walk out. Theres a staircase outside with a drain in the stairwell that goes below the basement level to a sub garage space. Recently during heavy rain and hail storm the stairwell received water flowing down the stairs, despite being u\",\"platform\":\"Reddit\",\"location\":\"Austin, Texas\",\"actual_city\":\"Austin, Texas\",\"requested_city\":\"Austin, Texas\",\"location_match\":true,\"postedAt\":\"1d ago\",\"minutesAgo\":2009,\"score\":76,\"urgency\":\"high\",\"contactInfo\":\"Reply via the linked Reddit post | 💡 DM with your local rate and availability — first to respond wins\",\"sourceUrl\":\"https://www.reddit.com/r/Plumbing/comments/1x9h58q/weird_and_challenging_diagnosis_of_drain_problem/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Weird and challenging diagnosis of drain problem”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"}],\"count\":2,\"trade\":\"Plumbing\",\"city\":\"Austin, Texas\",\"requested_city\":\"Austin, Texas\",\"quota_tier\":\"free_3\",\"free_limit\":3,\"leadsignal_quota\":{\"tier\":\"free\",\"limit\":3,\"remaining\":0,\"resets_at\":\"2026-10-21T00:00:00.000Z\"},\"dashboard\":\"https://zambo.dev/leads/\",\"_powered_by\":\"zambo.dev/leads\"}","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:a08f4b93b553bf822b82735afa4329a3f01046a37f98689504f0f0640a4d8f84","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":1,"free_remaining":19,"free_limit":20,"signal_handle":null,"tool":{"name":"leadsignal","version":"4.0.0","scope":"public"},"caller":{"type":"session","id":"sha256:7ef79f60762aa3dd1b2a19c6298a6e7d92a80ad21f97827c6897d2b39f39846f","label":"rambo-fixverify","label_source":"caller_reported"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":"sha256:116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6","evidence_url":"/api/evidence/116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6","evidence_byte_length":2831,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:8f848f238a20bdea66110c297b308f5056e21d79d8043d3be2fd594d63eba159","anchor":{"event_id":"73fc923829e2d76d810f206edb0fc0840c08ca5cf0eef860a0f662f69ac7191a","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-20T08:37:10.007Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-20T08:37:09.446Z","evidence_url":"https://zambo.dev/api/evidence/116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6","receipt_uuid":"3bfea511-1706-415e-b984-45530dcdb689","output_sha256":"sha256:73134535980648cfcf037ffd2a7fda8fd3086e6032e55e3a7bc36ab8c4f837aa","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6","evidence_byte_length":2831},"envelope_bytes":"{\"anchored_at\":\"2026-10-20T08:37:09.446Z\",\"evidence_byte_length\":2831,\"evidence_sha256\":\"sha256:116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6\",\"evidence_url\":\"https://zambo.dev/api/evidence/116975d695856fc46cdf68099f2cc1957cf178d7f6612369955ffbc13ea082a6\",\"output_sha256\":\"sha256:73134535980648cfcf037ffd2a7fda8fd3086e6032e55e3a7bc36ab8c4f837aa\",\"receipt_uuid\":\"3bfea511-1706-415e-b984-45530dcdb689\",\"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-20T08:37:09.446Z","detail":"The receipt store reports 2026-10-20T08:37:09.446Z; 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"}},"verification_status":"verified","checks":{"commitment_matches":{"status":"pass","passed":true,"expected_hash":"sha256:73134535980648cfcf037ffd2a7fda8fd3086e6032e55e3a7bc36ab8c4f837aa","computed_hash":"sha256:73134535980648cfcf037ffd2a7fda8fd3086e6032e55e3a7bc36ab8c4f837aa","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."}}}