{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"709ffca4-f22c-4e44-909e-cb97ee4fd482","source_url":"https://zambo.dev/api/receipt/709ffca4-f22c-4e44-909e-cb97ee4fd482","receipt":{"id":"709ffca4-f22c-4e44-909e-cb97ee4fd482","created_at":"2026-10-30T03:04:22.374Z","receipt_schema_version":"0.4","job_summary":"trade: electrician; city: Dallas TX","tools":["leadsignal"],"steps":[{"tool":"leadsignal","status":"success","started_at":"2026-10-30T03:04:14.847Z","completed_at":"2026-10-30T03:04:22.374Z"}],"output_hash":"sha256:c66d895e78f90c8063508588f6dbf1f9766227f6dfadb8b39479bfa8d8778676","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiYmFzaXMiOiJpcF91YV8zMGQiLCJpZCI6InNoYTI1Njo4MzFjMGI2M2E4ZTUwOGE2ZTUzNzM4YzA4M2FjNDAxODE0MzhhZjhmNmQxYjFiZTdlYTU2ZmYwY2ZhNzY2OGE5Iiwicm90YXRlc19hdCI6IjIwMjYtMTEtMDNUMDA6MDA6MDAuMDAwWiIsInR5cGUiOiJhbm9ueW1vdXMifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7Il9wb3dlcmVkX2J5IjoiemFtYm8uZGV2L2xlYWRzIiwiY2l0eSI6IkRhbGxhcywgVFgiLCJjb3VudCI6NCwiZGFzaGJvYXJkIjoiaHR0cHM6Ly96YW1iby5kZXYvbGVhZHMvIiwiZnJlZV9saW1pdCI6MywiZ2VuZXJhdGVkX2F0IjoiMjAyNi0xMC0zMFQwMzowNDoyMi4zNTBaIiwibGVhZHMiOlt7ImFjdHVhbF9jaXR5IjoiRGFsbGFzLCBUWCIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTE2NDY1MzkyMTMiLCJqb2JEZXRhaWxzIjpudWxsLCJsb2NhdGlvbiI6IkRhbGxhcywgVFgiLCJsb2NhdGlvbl9tYXRjaCI6dHJ1ZSwibWludXRlc0FnbyI6MTYxMiwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcRG8gSSBuZWVkIGFuIGVsZWN0cmljaWFuIG9yIGFuIEhWQUMgdGVjaG5pY2lhbj/igJ0uIElmIHRoaXMgaXMgc3RpbGwgYWN0aXZlLCBwbGVhc2Ugc2hhcmUgdGhlIGJlc3Qgd2F5IHRvIGRpc2N1c3MgdGhlIHByb2plY3QgYW5kIGFueSB0aW1pbmcgb3Igc2NvcGUgZGV0YWlscy4iLCJwbGF0Zm9ybSI6IlJlZGRpdCIsInBvc3RlZEF0IjoiMWQgYWdvIiwicmVxdWVzdGVkX2NpdHkiOiJEYWxsYXMsIFRYIiwic2NvcmUiOjc2LCJzb3VyY2VVcmwiOiJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvYXNrYW5lbGVjdHJpY2lhbi9jb21tZW50cy8xeGk1M3dhL2RvX2lfbmVlZF9hbl9lbGVjdHJpY2lhbl9vcl9hbl9odmFjX3RlY2huaWNpYW4vIiwic3VtbWFyeSI6IkhpIGd1eXMsIHNvIG15IHBhcnRuZXIgYW5kIEkganVzdCBib3VnaHQgYSBob3VzZSBlYXJsaWVyIHRoaXMgeWVhciB0aGlzIHllYXIgaW4gdGhlIFBhY2lmaWMgTm9ydGh3ZXN0LCBhbmQgdGhlIGNvbGQgaXMgb2ZmaWNpYWxseSB1cG9uIHVzLCBzbyBmb3IgdGhlIHBhc3QgdHdvIHdlZWtzIHdl4oCZdmUgaGFkIHRoZSB3YWxsIGhlYXRlcnMgb24gaW4gcm9vbXMgdGhhdCB3ZSB1c2UsIGFuZCB0aGlzIG1vcm5pbmcgSSBub3RpY2VkIHRoYXQgb3VyIG1hc3RlciBiZWRyb29tIHdhbGwgaGVhdGVyIHdhc27igJl0IG1ha2luZyBhbnkgc291bmRzIHdoZW4gaXQgd2FzIHR1cm5lZCBvbiwgc28gSSBmaWd1cmVkIHRoYXQgdGhlIGZhbiBoYWQganVzdCBicm9rZW4sIGFuZCBJIHR1cm5lZCBpdCBvZmYsIGxpa2UgZG93biB0byB6ZXJvIG9uIHRoZSBsaXR0bGUgZGlhbC4gSSBqdXN0IGNhbWUgaG9tZSBhZnRlciBiZWluZyBhdCB3b3JrIGZvciBlaWdodCBob3VycywgYW5kIEkgY291bGQgc21lbCIsInRpdGxlIjoiRG8gSSBuZWVkIGFuIGVsZWN0cmljaWFuIG9yIGFuIEhWQUMgdGVjaG5pY2lhbj8iLCJ1cmdlbmN5IjoiaGlnaCJ9LHsiYWN0dWFsX2NpdHkiOiJEYWxsYXMsIFRYIiwiY29udGFjdEluZm8iOiJSZXBseSB2aWEgdGhlIGxpbmtlZCBSZWRkaXQgcG9zdCB8IPCfkqEgRE0gd2l0aCB5b3VyIGxvY2FsIHJhdGUgYW5kIGF2YWlsYWJpbGl0eSDigJQgZmlyc3QgdG8gcmVzcG9uZCB3aW5zIiwiaWQiOiJyZWRkaXQtMTE1MjA2NjY2MyIsImpvYkRldGFpbHMiOm51bGwsImxvY2F0aW9uIjoiRGFsbGFzLCBUWCIsImxvY2F0aW9uX21hdGNoIjp0cnVlLCJtaW51dGVzQWdvIjoyMTMxLCJvdXRyZWFjaE1lc3NhZ2UiOiJIaSDigJQgSSBzYXcgeW91ciBwb3N0LCDigJxFbGVjdHJpY2FsIElzc3Vlc+KAnS4gSWYgdGhpcyBpcyBzdGlsbCBhY3RpdmUsIHBsZWFzZSBzaGFyZSB0aGUgYmVzdCB3YXkgdG8gZGlzY3VzcyB0aGUgcHJvamVjdCBhbmQgYW55IHRpbWluZyBvciBzY29wZSBkZXRhaWxzLiIsInBsYXRmb3JtIjoiUmVkZGl0IiwicG9zdGVkQXQiOiIxZCBhZ28iLCJyZXF1ZXN0ZWRfY2l0eSI6IkRhbGxhcywgVFgiLCJzY29yZSI6NzYsInNvdXJjZVVybCI6Imh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9hc2thbmVsZWN0cmljaWFuL2NvbW1lbnRzLzF4aHJjMzYvZWxlY3RyaWNhbF9pc3N1ZXMvIiwic3VtbWFyeSI6IkhpIEV2ZXJ5b25lOiBJJ3ZlIGJlZW4gaGF2aW5nIGVsZWN0cmljYWwgaXNzdWVzIGluIG15IGhvbWUgdGhlIHBhc3QgZmV3IGRheXMgYW5kIHdhbnRlZCB0byBzZWUgaWYgSSBjYW4gRElZIG9yIG5lZWQgYW4gZWxlY3RyaWNpYW4uIEl0IHN0YXJ0ZWQgb24gdGhlIHdlZWtlbmQuIEkgd2VudCB0byB1c2UgdGhlIG1pY3Jvd2F2ZSBhbmQgdGhlIGxpZ2h0cyBpbiB0aGUga2l0Y2hlbiBzdGFydGVkIGZsaWNrZXJpbmcuIFRoZW4gZXZlcnl0aGluZyBzaHV0IG9mZiBmb3IgYSBmZXcgc2Vjb25kcyBjYW1lIGJhY2sgb24gdGhlbiBzaHV0IG9mZiBhbmQgc3RheWVkIG9mZi4gUG93ZXIgd2FzIG91dCB0byBwcm9iYWJseSBoYWxmIHRoZSBob3VzZSBvciBzby4gSSB3ZW50IHRvIHRoZSBicmVha2VyIGJveCBub3RoaW5nIHdhcyB0cmlwcGVkLiBJIHR1cm5lZCBvZmYgYWxsIHRoZSBicmVha2VycyBhbmQgdGhlIHBhbmVsIHdhaXRlZCBhIGZldyBtaW51dGVzIHR1cm5lZCBldmVyeXRoaW5nIiwidGl0bGUiOiJFbGVjdHJpY2FsIElzc3VlcyIsInVyZ2VuY3kiOiJoaWdoIn0seyJhY3R1YWxfY2l0eSI6IkRhbGxhcywgVFgiLCJjb250YWN0SW5mbyI6IlJlcGx5IHZpYSB0aGUgbGlua2VkIFJlZGRpdCBwb3N0IHwg8J+SoSBETSB3aXRoIHlvdXIgbG9jYWwgcmF0ZSBhbmQgYXZhaWxhYmlsaXR5IOKAlCBmaXJzdCB0byByZXNwb25kIHdpbnMiLCJpZCI6InJlZGRpdC00MjI2MTAwMzMiLCJqb2JEZXRhaWxzIjpudWxsLCJsb2NhdGlvbiI6IkRhbGxhcywgVFgiLCJsb2NhdGlvbl9tYXRjaCI6dHJ1ZSwibWludXRlc0FnbyI6NzQ4NSwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcTmVlZCB0byBrbm93IGlmIG15IGVsZWN0cmljaWFuIGlzIGRvaW5nIHRoaXMgd3JvbmfigJ0uIElmIHRoaXMgaXMgc3RpbGwgYWN0aXZlLCBwbGVhc2Ugc2hhcmUgdGhlIGJlc3Qgd2F5IHRvIGRpc2N1c3MgdGhlIHByb2plY3QgYW5kIGFueSB0aW1pbmcgb3Igc2NvcGUgZGV0YWlscy4iLCJwbGF0Zm9ybSI6IlJlZGRpdCIsInBvc3RlZEF0IjoiNWQgYWdvIiwicmVxdWVzdGVkX2NpdHkiOiJEYWxsYXMsIFRYIiwic2NvcmUiOjc0LCJzb3VyY2VVcmwiOiJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvYXNrYW5lbGVjdHJpY2lhbi9jb21tZW50cy8xeGVsajJnL25lZWRfdG9fa25vd19pZl9teV9lbGVjdHJpY2lhbl9pc19kb2luZ190aGlzX3dyb25nLyIsInN1bW1hcnkiOiJIaSwgc28gd2UgaGF2ZSBhbiBvZmZpY2Ugc2hlZCBiZWluZyBjb25zdHJ1Y3RlZCBuZXh0IHRvIG91ciBob3VzZSBhbmQgdGhlIGNvbnRyYWN0b3Igd2hv4oCZcyBkb2luZyB0aGUgc2l0ZSBwcmVwIGFuZCBjb25jcmV0ZSBzbGFiIGhhZCBhbiBlbGVjdHJpY2lhbiBjb21lIG91dCB0byBwcmVwIHBvd2VyIGZvciB0aGUgc2hlZC4gQSBwcmV2aW91cyBjb250cmFjdG9yIGhhZCBzdHViYmVkIG91dCBhbiBlbGVjdHJpYyBsaW5lIGZvciB1cyBuZWFyIHRoZSBidWlsZCBzaXRlIGluIGEgai1ib3ggb24gdGhlIGNvcm5lciBvZiB0aGUgaG91c2UgY29ubmVjdGVkIHRvIGEgNTBhbXAgYnJlYWtlciAoZmlyc3QgMiBwaWNzKS4gVGhlIGNvbnRyYWN0b3LigJlzIGVsZWN0cmljaWFuLCB3aG/igJlzIG5vdCBhIG5hdGl2ZSBFbmdsaXNoIHNwZWFrZXIsIHRvbGQgbWUgdGhhdCB0aGUgZXhpc3RpbmcgbGluZSB3b3VsZCBub3QgYmUgZW5vdWdoIGFuZCBoZeKAmWQgbmVlZCB0byBydW4gYSBuZXcgbGluZSBmIiwidGl0bGUiOiJOZWVkIHRvIGtub3cgaWYgbXkgZWxlY3RyaWNpYW4gaXMgZG9pbmcgdGhpcyB3cm9uZyIsInVyZ2VuY3kiOiJoaWdoIn0seyJhY3R1YWxfY2l0eSI6IkRhbGxhcywgVFgiLCJjb250YWN0SW5mbyI6IlJlcGx5IHZpYSB0aGUgbGlua2VkIFJlZGRpdCBwb3N0IHwg8J+SoSBETSB3aXRoIHlvdXIgbG9jYWwgcmF0ZSBhbmQgYXZhaWxhYmlsaXR5IOKAlCBmaXJzdCB0byByZXNwb25kIHdpbnMiLCJpZCI6InJlZGRpdC0xNzE5NzAwMDAyIiwiam9iRGV0YWlscyI6bnVsbCwibG9jYXRpb24iOiJEYWxsYXMsIFRYIiwibG9jYXRpb25fbWF0Y2giOnRydWUsIm1pbnV0ZXNBZ28iOjEwMDU0LCJvdXRyZWFjaE1lc3NhZ2UiOiJIaSDigJQgSSBzYXcgeW91ciBwb3N0LCDigJxIaXJlZCBhbiBlbGVjdHJpY2lhbiBmb3IgYSAyLXdlZWsgcmVub3ZhdGlvbiB0aGF0IHR1cm5lZCBpbnRvIDIgbW9udGhzIGFuZCAkMTcsNTAwLiBBbSBJIGJlaW5nIHVucmVhc29uYWJsZT/igJ0uIElmIHRoaXMgaXMgc3RpbGwgYWN0aXZlLCBwbGVhc2Ugc2hhcmUgdGhlIGJlc3Qgd2F5IHRvIGRpc2N1c3MgdGhlIHByb2plY3QgYW5kIGFueSB0aW1pbmcgb3Igc2NvcGUgZGV0YWlscy4iLCJwbGF0Zm9ybSI6IlJlZGRpdCIsInBvc3RlZEF0IjoiNmQgYWdvIiwicmVxdWVzdGVkX2NpdHkiOiJEYWxsYXMsIFRYIiwic2NvcmUiOjc0LCJzb3VyY2VVcmwiOiJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvYXNrYW5lbGVjdHJpY2lhbi9jb21tZW50cy8xeGQzNzFoL2hpcmVkX2FuX2VsZWN0cmljaWFuX2Zvcl9hXzJ3ZWVrX3Jlbm92YXRpb25fdGhhdC8iLCJzdW1tYXJ5IjoiTG9uZyBzdG9yeSBzaG9ydCwgSSB3YXMgaGF2aW5nIG15IGtpdGNoZW4gcmVtb2RlbGVkIGFuZCBkZWNpZGVkIGl0IHdhcyBhIGdvb2QgdGltZSB0byB1cGRhdGUgdGhlIGVsZWN0cmljYWwgaW4gbXkgYWdpbmcgaG91c2UuIE15IGtpdGNoZW4sIGJlZHJvb20sIGFuZCBsaXZpbmcgcm9vbSB3ZXJlIGFsbCBvbiB0aGUgc2FtZSBjaXJjdWl0LCB0byB0aGUgcG9pbnQgd2hlcmUgdXNpbmcgbXkgYWlyIGZyeWVyIHdvdWxkIHRyaXAgdGhlIGJyZWFrZXIuIFRoZSBraXRjaGVuIHJlbW9kZWxlcnMgcmVjb21tZW5kZWQgYW4gZWxlY3RyaWNpYW4sIHNvIEkgaGFkIGhpbSBjb21lIG91dC4gV2hpbGUgaW5zcGVjdGluZyB0aGUgaG91c2UsIGhlIG1lbnRpb25lZCBoZSBhbHNvIGhhZCBndXlzIHdobyBjb3VsZCBmaXggc29tZSBBQyBpc3N1ZXMgSSB3YXMgaGF2aW5nLCBzcGVjaWZpY2FsbHkgbGVha2luZyBkdWN0d29yay4gTXkgaG91c2UgaGFzIGFsbW9zdCBubyBhdHRpYyBzcGFjZSwgbWEiLCJ0aXRsZSI6IkhpcmVkIGFuIGVsZWN0cmljaWFuIGZvciBhIDItd2VlayByZW5vdmF0aW9uIHRoYXQgdHVybmVkIGludG8gMiBtb250aHMgYW5kICQxNyw1MDAuIEFtIEkgYmVpbmcgdW5yZWFzb25hYmxlPyIsInVyZ2VuY3kiOiJoaWdoIn1dLCJsZWFkc2lnbmFsX3F1b3RhIjp7ImxpbWl0IjozLCJyZW1haW5pbmciOjMsInJlc2V0c19hdCI6IjIwMjYtMTAtMzFUMDA6MDA6MDAuMDAwWiIsInRpZXIiOiJmcmVlIn0sInF1b3RhX3RpZXIiOiJmcmVlXzMiLCJyZXF1ZXN0ZWRfY2l0eSI6IkRhbGxhcywgVFgiLCJ0cmFkZSI6IkVsZWN0cmljYWwifSwicmVjZWlwdF9zY2hlbWFfdmVyc2lvbiI6IjAuNCIsInNpZGVfZWZmZWN0cyI6eyJkZWNsYXJhdGlvbl9oYXNoIjoic2hhMjU2OjQ1YWFkMzhmM2FhOTgyYjlhYWZlOTJlY2I0MTZlYmU5ODc5MWVkZGJhZjhhYjZkZjBiZDA4NjA1YjdjMWJmZWUiLCJkZWNsYXJlZCI6WyJub25lIl0sInNjaGVtYV92ZXJzaW9uIjoiemFtYm8tc2lkZS1lZmZlY3RzLzEifSwidG9vbCI6eyJuYW1lIjoibGVhZHNpZ25hbCIsInNjb3BlIjoicHVibGljIiwidmVyc2lvbiI6IjQuMC4wIn19","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":5919,"verification_status":"verified","session_trail":[],"result_preview":"{\"leads\":[{\"id\":\"reddit-1646539213\",\"title\":\"Do I need an electrician or an HVAC technician?\",\"summary\":\"Hi guys, so my partner and I just bought a house earlier this year this year in the Pacific Northwest, and the cold is officially upon us, so for the past two weeks we’ve had the wall heaters on in rooms that we use, and this morning I noticed that our master bedroom wall heater wasn’t making any sounds when it was turned on, so I figured that the fan had just broken, and I turned it off, like down to zero on the little dial. I just came home after being at work for eight hours, and I could smel\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Dallas, TX\",\"location_match\":true,\"postedAt\":\"1d ago\",\"minutesAgo\":1612,\"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/askanelectrician/comments/1xi53wa/do_i_need_an_electrician_or_an_hvac_technician/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Do I need an electrician or an HVAC technician?”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-1152066663\",\"title\":\"Electrical Issues\",\"summary\":\"Hi Everyone: I've been having electrical issues in my home the past few days and wanted to see if I can DIY or need an electrician. It started on the weekend. I went to use the microwave and the lights in the kitchen started flickering. Then everything shut off for a few seconds came back on then shut off and stayed off. Power was out to probably half the house or so. I went to the breaker box nothing was tripped. I turned off all the breakers and the panel waited a few minutes turned everything\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Dallas, TX\",\"location_match\":true,\"postedAt\":\"1d ago\",\"minutesAgo\":2131,\"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/askanelectrician/comments/1xhrc36/electrical_issues/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Electrical Issues”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-422610033\",\"title\":\"Need to know if my electrician is doing this wrong\",\"summary\":\"Hi, so we have an office shed being constructed next to our house and the contractor who’s doing the site prep and concrete slab had an electrician come out to prep power for the shed. A previous contractor had stubbed out an electric line for us near the build site in a j-box on the corner of the house connected to a 50amp breaker (first 2 pics). The contractor’s electrician, who’s not a native English speaker, told me that the existing line would not be enough and he’d need to run a new line f\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Dallas, TX\",\"location_match\":true,\"postedAt\":\"5d ago\",\"minutesAgo\":7485,\"score\":74,\"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/askanelectrician/comments/1xelj2g/need_to_know_if_my_electrician_is_doing_this_wrong/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Need to know if my electrician is doing this wrong”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-1719700002\",\"title\":\"Hired an electrician for a 2-week renovation that turned into 2 months and $17,500. Am I being unreasonable?\",\"summary\":\"Long story short, I was having my kitchen remodeled and decided it was a good time to update the electrical in my aging house. My kitchen, bedroom, and living room were all on the same circuit, to the point where using my air fryer would trip the breaker. The kitchen remodelers recommended an electrician, so I had him come out. While inspecting the house, he mentioned he also had guys who could fix some AC issues I was having, specifically leaking ductwork. My house has almost no attic space, ma\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Dallas, TX\",\"location_match\":true,\"postedAt\":\"6d ago\",\"minutesAgo\":10054,\"score\":74,\"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/askanelectrician/comments/1xd371h/hired_an_electrician_for_a_2week_renovation_that/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Hired an electrician for a 2-week renovation that turned into 2 months and $17,500. Am I being unreasonable?”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"}],\"count\":4,\"trade\":\"Electrical\",\"city\":\"Dallas, TX\",\"requested_city\":\"Dallas, TX\",\"generated_at\":\"2026-10-30T03:04:22.350Z\",\"quota_tier\":\"free_3\",\"free_limit\":3,\"leadsignal_quota\":{\"tier\":\"free\",\"limit\":3,\"remaining\":3,\"resets_at\":\"2026-10-31T00: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:f1f5efcddb063c626eaff88dfc8e9aec1a031deeb4e8494ad9404637208c561a","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":0,"free_remaining":0,"free_limit":0,"signal_handle":null,"tool":{"name":"leadsignal","version":"4.0.0","scope":"public"},"caller":{"type":"anonymous","id":"sha256:831c0b63a8e508a6e53738c083ac40181438af8f6d1b1be7ea56ff0cfa7668a9","basis":"ip_ua_30d","rotates_at":"2026-11-03T00:00:00.000Z"},"side_effects":{"declared":["none"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"},"evidence_sha256":"sha256:194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9","evidence_url":"/api/evidence/194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9","evidence_byte_length":5128,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"captured","external_evidence":[],"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:69de000ac67ebc664aa4efe7a400cdfb9d807f307457cf454176ef3a5a5fc143","anchor":{"event_id":"aa2e545fa969aa04269ce3771c08dc36732a9b98936aa508ebd0e20f2b7946a4","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-30T03:04:22.950Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-30T03:04:22.374Z","evidence_url":"https://zambo.dev/api/evidence/194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9","receipt_uuid":"709ffca4-f22c-4e44-909e-cb97ee4fd482","output_sha256":"sha256:c66d895e78f90c8063508588f6dbf1f9766227f6dfadb8b39479bfa8d8778676","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9","evidence_byte_length":5128},"envelope_bytes":"{\"anchored_at\":\"2026-10-30T03:04:22.374Z\",\"evidence_byte_length\":5128,\"evidence_sha256\":\"sha256:194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9\",\"evidence_url\":\"https://zambo.dev/api/evidence/194c9dad3fd2a90e4ebab84c2d6ace069c3793a2046e4ae08eba83cbdf7d17f9\",\"output_sha256\":\"sha256:c66d895e78f90c8063508588f6dbf1f9766227f6dfadb8b39479bfa8d8778676\",\"receipt_uuid\":\"709ffca4-f22c-4e44-909e-cb97ee4fd482\",\"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-30T03:04:22.374Z","detail":"The receipt store reports 2026-10-30T03:04:22.374Z; 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:c66d895e78f90c8063508588f6dbf1f9766227f6dfadb8b39479bfa8d8778676","computed_hash":"sha256:c66d895e78f90c8063508588f6dbf1f9766227f6dfadb8b39479bfa8d8778676","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."}}}