{"api_version":2,"receipt_profile":"zambo-hosted-receipt/1","schema_url":"https://zambo.dev/aer-1/hosted-profile.schema.json","id":"1791d150-c85b-4233-8201-41d1ce3dce6d","source_url":"https://zambo.dev/api/receipt/1791d150-c85b-4233-8201-41d1ce3dce6d","receipt":{"id":"1791d150-c85b-4233-8201-41d1ce3dce6d","created_at":"2026-10-29T16:42:20.079Z","receipt_schema_version":"0.4","job_summary":"need: find customers for my plumbing company in Austin","tools":["zambo_universal"],"steps":[{"tool":"zambo_universal","status":"success","started_at":"2026-10-29T16:42:19.969Z","completed_at":"2026-10-29T16:42:20.079Z"}],"output_hash":"sha256:d9f7dece3e7c5fad2b92fe93f7d237f9433522f3ad71a275897fb28cc61e0f7e","hash_algorithm":"sha256","canonical_bytes":"eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6YmU5MGNmNzVkYjAzMWQ1NDBkY2E3YzA0MTI2OWI1ZjhmNWVhNTFiNTUzNWU5NmIzMjFhODFhNzQxZWY0YzNiMiIsImxhYmVsIjoicHJvYmUtYjQwNWJiIiwibGFiZWxfc291cmNlIjoiY2FsbGVyX3JlcG9ydGVkIiwidHlwZSI6InNlc3Npb24ifSwiaXNzdWVyX2NsYWltcyI6eyJwcm92ZW5hbmNlX2NsYXNzIjoiRVhFQ1VURUQgQlkgWkFNQk8ifSwib3V0cHV0Ijp7ImV4ZWN1dGVkIjp0cnVlLCJleGVjdXRlZF90b29scyI6WyJsZWFkc2lnbmFsIl0sInByaW1hcnlfdG9vbCI6ImxlYWRzaWduYWwiLCJyZXN1bHQiOnsiX3Bvd2VyZWRfYnkiOiJ6YW1iby5kZXYvbGVhZHMiLCJjYWNoZWRfb2JzZXJ2ZWRfcmVzdWx0Ijp0cnVlLCJjaXR5IjoiQXVzdGluLCBUWCIsImNvdW50Ijo1LCJkYXNoYm9hcmQiOiJodHRwczovL3phbWJvLmRldi9sZWFkcy8iLCJmcmVlX2xpbWl0IjozLCJmcmVzaG5lc3Nfbm90ZSI6IlRoZXNlIHJlYWwgbGVhZHMgYXJlIHJldXNlZCBmcm9tIGEgc3VjY2Vzc2Z1bCBzZWFyY2ggd2l0aGluIHRoZSBsYXN0IDEwIG1pbnV0ZXMuIiwiZ2VuZXJhdGVkX2F0IjoiMjAyNi0xMC0yOVQxNjo0MjoxMi4xNTdaIiwibGVhZHMiOlt7ImFjdHVhbF9jaXR5IjoiRGFsbGFzLCBUWCIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTg3ODk5NDY4NCIsImpvYkRldGFpbHMiOiLimqEgVG9kYXkiLCJsb2NhdGlvbiI6IkRhbGxhcywgVFgiLCJsb2NhdGlvbl9tYXRjaCI6ZmFsc2UsIm1pbnV0ZXNBZ28iOjQ4NSwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcQWR2aWNlIG9uIGtpdGNoZW4gZmF1Y2V0IHJlcGxhY2VtZW50IGFuZCBob3cgZmFyIHRvIHRha2UgaXQu4oCdLiBJZiB0aGlzIGlzIHN0aWxsIGFjdGl2ZSwgcGxlYXNlIHNoYXJlIHRoZSBiZXN0IHdheSB0byBkaXNjdXNzIHRoZSBwcm9qZWN0IGFuZCBhbnkgdGltaW5nIG9yIHNjb3BlIGRldGFpbHMuIiwicGxhdGZvcm0iOiJSZWRkaXQiLCJwb3N0ZWRBdCI6IjhoIGFnbyIsInJlcXVlc3RlZF9jaXR5IjoiQXVzdGluLCBUWCIsInNjb3JlIjo4MCwic291cmNlVXJsIjoiaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1BsdW1iaW5nL2NvbW1lbnRzLzF4aWVmanUvYWR2aWNlX29uX2tpdGNoZW5fZmF1Y2V0X3JlcGxhY2VtZW50X2FuZF9ob3dfZmFyLyIsInN1bW1hcnkiOiJXZSd2ZSBsaXZlZCBpbiBvdXIgNzBzIHZpbnRhZ2UgaG9tZSBmb3IgYWJvdXQgc2V2ZW4geWVhcnMgYnV0IHRoZSBraXRjaGVuIHNpbmsgYW5kIGV2ZXJ5dGhpbmcgYXNzb2NpYXRlZCB3aXRoIGl0IGFyZSwgSSB0aGluaywgbXVjaCBvbGRlci4gVGhlcmUgYXJlIHNpZ25zIHRoYXQgbWFqb3Iga2l0Y2hlbiByZW5vdmF0aW9ucyB3ZXJlIGRvbmUgY2lyY2EgMTk5MCwgc28gc29tZSBvZiB0aGUgZXhpc3RpbmcgcGx1bWJpbmcgbWlnaHQgYmUgMzUgeWVhcnMgb2xkLiBUaGUgd2F0ZXIgbGluZXMgYXJlIFBFWCBsaW5lcywgaWYgdGhhdCB0ZWxscyB5b3UgYW55dGhpbmcuIChPciwgYXQgbGVhc3QgSSdtIGFzc3VtaW5nIGl0J3MgUEVYLiBJdCdzIHBsYXN0aWMgbGluZXMgd2l0aCB0aG9zZSBtZXRhbCBjbGFtcHMpIFRoZSBraXRjaGVuIGZhdWNldCBpcyBsZWFraW5nIGEgYml0IC0gYSBzbG93IHNlZXBpbmcgZHJpcCBkb3duIGJlbG93IHRoZSBmYXVjZXQgY3JlYXRpbmcgYSBwdWRkbCIsInRpdGxlIjoiQWR2aWNlIG9uIGtpdGNoZW4gZmF1Y2V0IHJlcGxhY2VtZW50IGFuZCBob3cgZmFyIHRvIHRha2UgaXQuIiwidXJnZW5jeSI6ImhpZ2gifSx7ImFjdHVhbF9jaXR5IjoiRGFsbGFzLCBUWCIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTIwOTQ4ODgzNiIsImpvYkRldGFpbHMiOm51bGwsImxvY2F0aW9uIjoiRGFsbGFzLCBUWCIsImxvY2F0aW9uX21hdGNoIjpmYWxzZSwibWludXRlc0FnbyI6NDM3Niwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcUGx1bWJlciBzYXlzIHdhdGVyIGhlYXRlciBmbHVlIGluc3RhbGxhdGlvbiBpcyBmaW5lLCBidXQgaG9tZSBpbnNwZWN0b3IgZmxhZ2dlZCBpdC4gSXMgdGhpcyBhIGNvbmNlcm4/4oCdLiBJZiB0aGlzIGlzIHN0aWxsIGFjdGl2ZSwgcGxlYXNlIHNoYXJlIHRoZSBiZXN0IHdheSB0byBkaXNjdXNzIHRoZSBwcm9qZWN0IGFuZCBhbnkgdGltaW5nIG9yIHNjb3BlIGRldGFpbHMuIiwicGxhdGZvcm0iOiJSZWRkaXQiLCJwb3N0ZWRBdCI6IjNkIGFnbyIsInJlcXVlc3RlZF9jaXR5IjoiQXVzdGluLCBUWCIsInNjb3JlIjo4MCwic291cmNlVXJsIjoiaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1BsdW1iaW5nL2NvbW1lbnRzLzF4ZzBoNm8vcGx1bWJlcl9zYXlzX3dhdGVyX2hlYXRlcl9mbHVlX2luc3RhbGxhdGlvbl9pcy8iLCJzdW1tYXJ5IjoiQSBwbHVtYmVyIGZyb20gU3RhY2sgY2FtZSBvdXQgYW5kLCBhZnRlciBjb25zdWx0aW5nIGhpcyBib3NzLCBkaWRu4oCZdCBzZWVtIGNvbmNlcm5lZC4gVGhleSBjb3VsZCBjb3JyZWN0IGl0LCB3aGljaCB3b3VsZCByZXF1aXJlIGdvaW5nIGludG8gdGhlIGF0dGljLiBCdXQsIGFnYWluLCBoZSBkaWRu4oCZdCBzZWVtIHRvIHRoaW5rIGl0IHdhcyBhIHByb2JsZW0gYW5kIHNhaWQgdGhlcmUgaXNu4oCZdCBhbnkgY29kZSBmb3IgaXQuIEkga25vdyBub3RoaW5nIGFib3V0IHRoaXMgc3R1ZmYuIFNvIGlzIHRoZSBjbGVhcmFuY2Ugc2hvd24gYWN0dWFsbHkgYSBwcm9ibGVtPyBJcyBpdCBhIGZpcmUgaGF6YXJkPyBEbyBJIG5lZWQgdG8gYm90aGVyIGdldHRpbmcgdGhpcyByZXBhaXIgZG9uZT8gRWRpdC0gYWRkaW5nIHBob3RvOiB1cCBjbG9zZSBvZiBwaXBlIHRvIGNlaWxpbmcgc3VibWl0dGVkIGJ5IC91L2JsdWVza3k2NzUgW2xpbmtdIFtjb21tZW50c10iLCJ0aXRsZSI6IlBsdW1iZXIgc2F5cyB3YXRlciBoZWF0ZXIgZmx1ZSBpbnN0YWxsYXRpb24gaXMgZmluZSwgYnV0IGhvbWUgaW5zcGVjdG9yIGZsYWdnZWQgaXQuIElzIHRoaXMgYSBjb25jZXJuPyIsInVyZ2VuY3kiOiJjcml0aWNhbCJ9LHsiYWN0dWFsX2NpdHkiOiJEYWxsYXMsIFRYIiwiY29udGFjdEluZm8iOiJSZXBseSB2aWEgdGhlIGxpbmtlZCBSZWRkaXQgcG9zdCB8IPCfkqEgRE0gd2l0aCB5b3VyIGxvY2FsIHJhdGUgYW5kIGF2YWlsYWJpbGl0eSDigJQgZmlyc3QgdG8gcmVzcG9uZCB3aW5zIiwiaWQiOiJyZWRkaXQtMTgwMTE3MTc1Iiwiam9iRGV0YWlscyI6IuKaoSBUb2RheSIsImxvY2F0aW9uIjoiRGFsbGFzLCBUWCIsImxvY2F0aW9uX21hdGNoIjpmYWxzZSwibWludXRlc0FnbyI6MTQ1LCJvdXRyZWFjaE1lc3NhZ2UiOiIiLCJwbGF0Zm9ybSI6IlJlZGRpdCIsInBvc3RlZEF0IjoiMmggYWdvIiwicmVxdWVzdGVkX2NpdHkiOiJBdXN0aW4sIFRYIiwic2NvcmUiOjc4LCJzb3VyY2VVcmwiOiJodHRwczovL3d3dy5yZWRkaXQuY29tL3IvUGx1bWJpbmcvY29tbWVudHMvMXhpbDhici90aGlzX2VkdWNhdGlvbmFsX2xlZ29faWRlYXNfbW9kZWxfY2FsbGVkX3RoZS8iLCJzdW1tYXJ5IjoiVGhlIG1vZGVsIG9uIExFR08gSWRlYXM6IGh0dHBzOi8vaWRlYXMubGVnby5jb20vcHJvZHVjdC1pZGVhcy9kYTI4NzZiMC0yZjk5LTQyNzktYWJlMS02ZDMyZTFjY2ZlODUgVGhlIHByb2plY3QgaXMgYmVpbmcgZW5kb3JzZWQgYnkgbnVtZXJvdXMgd2F0ZXIgYXNzb2NpYXRpb25zIGFyb3VuZCB0aGUgd29ybGQsIGluY2x1ZGluZyBFdXJFYXUsIHRoZSBFdXJvcGVhbiBXYXRlciBBc3NvY2lhdGlvbiAoRVdBKSwgU3ZlbnNrdCBWYXR0ZW4gKFN3ZWRlbiksIFZTQSAoU3dpdHplcmxhbmQpLCBJR1dQIChQb2xhbmQpLCDDlldBViAoQXVzdHJpYSksIE5vcnNrIFZhbm4gKE5vcndheSksIEVWRUwgKEVzdG9uaWEpLCB0aGUgQXVzdHJhbGlhbiBXYXRlciBBc3NvY2lhdGlvbiAoQVdBKSwgV2VzdGVybiBDYW5hZGEgV2F0ZXIsIGFuZCB0aGUgTmF0aW9uYWwgUnVyYWwgV2F0ZXIgQXNzb2NpYXRpb24gKE5SV0EpLiBzdWJtaXR0ZWQgYnkgL3UvQnJpY2tOb2lyZSBbbGlua10gW2NvbW1lbnRzIiwidGl0bGUiOiJUaGlzIGVkdWNhdGlvbmFsIExFR08gSWRlYXMgbW9kZWwgY2FsbGVkIFwiVGhlIFVyYmFuIFdhdGVyIEN5Y2xlXCIgc2hvd3MgdGhlIHVyYmFuIGpvdXJuZXkgb2Ygd2F0ZXIuIFRoZSBkaXNwbGF5IHNldCBhbHNvIiwidXJnZW5jeSI6Im1lZGl1bSJ9LHsiYWN0dWFsX2NpdHkiOiJEYWxsYXMsIFRYIiwiY29udGFjdEluZm8iOiJSZXBseSB2aWEgdGhlIGxpbmtlZCBSZWRkaXQgcG9zdCB8IPCfkqEgRE0gd2l0aCB5b3VyIGxvY2FsIHJhdGUgYW5kIGF2YWlsYWJpbGl0eSDigJQgZmlyc3QgdG8gcmVzcG9uZCB3aW5zIiwiaWQiOiJyZWRkaXQtMTc2NzIyMzEyMSIsImpvYkRldGFpbHMiOm51bGwsImxvY2F0aW9uIjoiRGFsbGFzLCBUWCIsImxvY2F0aW9uX21hdGNoIjpmYWxzZSwibWludXRlc0FnbyI6MjY1OCwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcQ29tcHJlc3Npb24gdmFsdmUgd2lsbCBub3QgZ28gb24gYSAxLzIgaW5jaCBjb3BwZXIgcGlwZSB0aWdodGx5IGFuZCBzZWN1cmVseS4gU29sZGVyZWQvc3dlYXRlZCBjaHJvbWUgZXNjdXRjaGVvbiBkZWNvcmF04oCdLiBJZiB0aGlzIGlzIHN0aWxsIGFjdGl2ZSwgcGxlYXNlIHNoYXJlIHRoZSBiZXN0IHdheSB0byBkaXNjdXNzIHRoZSBwcm9qZWN0IGFuZCBhbnkgdGltaW5nIG9yIHNjb3BlIGRldGFpbHMuIiwicGxhdGZvcm0iOiJSZWRkaXQiLCJwb3N0ZWRBdCI6IjFkIGFnbyIsInJlcXVlc3RlZF9jaXR5IjoiQXVzdGluLCBUWCIsInNjb3JlIjo3Niwic291cmNlVXJsIjoiaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1BsdW1iaW5nL2NvbW1lbnRzLzF4aDNvZ3kvY29tcHJlc3Npb25fdmFsdmVfd2lsbF9ub3RfZ29fb25fYV8xMl9pbmNoX2NvcHBlci8iLCJzdW1tYXJ5IjoiSGVsbG8sIEkgYW0gaGF2aW5nIGFuIGlzc3VlIHB1dHRpbmcgYSBjb21wcmVzc2lvbiB0aHJlYWRlZCBxdWFydGVyIHR1cm4gYW5nbGUgdmFsdmUgb24gdGhpcyAxLzIgaW5jaCBwaXBlIGluIG9yZGVyIHRvIGNvbm5lY3QgbXkgdG9pbGV0LiBUaGUgaXNzdWUgaXMgdGhhdCBpdCB3b27igJl0IGdvIG9uIHNlY3VyZWx5IGFuZCBpcyBtb3Zpbmcgc2xpZ2h0bHkgd2hlcmUgaXQgd2lsbCBsZWFrLiBJIGFtIHVzaW5nIHRoZSBjb3JyZWN0IHNpemUgdmFsdmUgb2YgMS8yIGlubGV0IGRpYW1ldGVyIGJ5IGEgMy84IG91dGxldCBkaWFtZXRlci4gSSB3YXMgdG9sZCBieSBhIHBsdW1iZXIgdG8gcmVtb3ZlIHRoZSBkZWNvcmF0aXZlIGNocm9tZSBzbGVldmUgb24gdGhlIHBpcGUgdGhhdCBpcyBpbiB0aGUgd2F5IGFuZCBpdCBpcyBub3QgY29taW5nIG9mZiB3aXRoIHByb3BhbmUuIERvZXMgYW55b25lIGtub3cgd2hhdCBlbHNlIEkgY2FuIHRyeSB0byBnZXQgYSBjb21wcmVzc2lvbiB2YWx2ZSIsInRpdGxlIjoiQ29tcHJlc3Npb24gdmFsdmUgd2lsbCBub3QgZ28gb24gYSAxLzIgaW5jaCBjb3BwZXIgcGlwZSB0aWdodGx5IGFuZCBzZWN1cmVseS4gU29sZGVyZWQvc3dlYXRlZCBjaHJvbWUgZXNjdXRjaGVvbiBkZWNvcmF0IiwidXJnZW5jeSI6ImhpZ2gifSx7ImFjdHVhbF9jaXR5IjoiRGFsbGFzLCBUWCIsImNvbnRhY3RJbmZvIjoiUmVwbHkgdmlhIHRoZSBsaW5rZWQgUmVkZGl0IHBvc3QgfCDwn5KhIERNIHdpdGggeW91ciBsb2NhbCByYXRlIGFuZCBhdmFpbGFiaWxpdHkg4oCUIGZpcnN0IHRvIHJlc3BvbmQgd2lucyIsImlkIjoicmVkZGl0LTI3MDgyNjc0MyIsImpvYkRldGFpbHMiOm51bGwsImxvY2F0aW9uIjoiRGFsbGFzLCBUWCIsImxvY2F0aW9uX21hdGNoIjpmYWxzZSwibWludXRlc0FnbyI6MjY2NSwib3V0cmVhY2hNZXNzYWdlIjoiSGkg4oCUIEkgc2F3IHlvdXIgcG9zdCwg4oCcQ29tcHJlc3Npb24gdmFsdmUgd2lsbCBub3QgZ28gb24gYSAxLzIgaW5jaCBjb3BwZXIgcGlwZSB0aWdodGx5IGFuZCBzZWN1cmVseS4gU29sZGVyZWQvc3dlYXRlZCBjaHJvbWUgZXNjdXRjaGVvbiBkZWNvcmF04oCdLiBJZiB0aGlzIGlzIHN0aWxsIGFjdGl2ZSwgcGxlYXNlIHNoYXJlIHRoZSBiZXN0IHdheSB0byBkaXNjdXNzIHRoZSBwcm9qZWN0IGFuZCBhbnkgdGltaW5nIG9yIHNjb3BlIGRldGFpbHMuIiwicGxhdGZvcm0iOiJSZWRkaXQiLCJwb3N0ZWRBdCI6IjFkIGFnbyIsInJlcXVlc3RlZF9jaXR5IjoiQXVzdGluLCBUWCIsInNjb3JlIjo3Niwic291cmNlVXJsIjoiaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL1BsdW1iaW5nL2NvbW1lbnRzLzF4aDNoeTgvY29tcHJlc3Npb25fdmFsdmVfd2lsbF9ub3RfZ29fb25fYV8xMl9pbmNoX2NvcHBlci8iLCJzdW1tYXJ5IjoiSGVsbG8sIEkgYW0gaGF2aW5nIGFuIGlzc3VlIHB1dHRpbmcgYSBjb21wcmVzc2lvbiB0aHJlYWRlZCBxdWFydGVyIHR1cm4gYW5nbGUgdmFsdmUgb24gdGhpcyAxLzIgaW5jaCBwaXBlIGluIG9yZGVyIHRvIGNvbm5lY3QgbXkgdG9pbGV0LiBUaGUgaXNzdWUgaXMgdGhhdCBpdCB3b27igJl0IGdvIG9uIHNlY3VyZWx5IGFuZCBpcyBtb3Zpbmcgc2xpZ2h0bHkgd2hlcmUgaXQgd2lsbCBsZWFrLiBJIGFtIHVzaW5nIHRoZSBjb3JyZWN0IHNpemUgdmFsdmUgb2YgMS8yIGlubGV0IGRpYW1ldGVyIGJ5IGEgMy84IG91dGxldCBkaWFtZXRlci4gSSB3YXMgdG9sZCBieSBhIHBsdW1iZXIgdG8gcmVtb3ZlIHRoZSBkZWNvcmF0aXZlIGNocm9tZSBzbGVldmUgb24gdGhlIHBpcGUgdGhhdCBpcyBpbiB0aGUgd2F5IGFuZCBpdCBpcyBub3QgY29taW5nIG9mZiB3aXRoIHByb3BhbmUuIERvZXMgYW55b25lIGtub3cgd2hhdCBlbHNlIEkgY2FuIHRyeSB0byBnZXQgYSBjb21wcmVzc2lvbiB2YWx2ZSIsInRpdGxlIjoiQ29tcHJlc3Npb24gdmFsdmUgd2lsbCBub3QgZ28gb24gYSAxLzIgaW5jaCBjb3BwZXIgcGlwZSB0aWdodGx5IGFuZCBzZWN1cmVseS4gU29sZGVyZWQvc3dlYXRlZCBjaHJvbWUgZXNjdXRjaGVvbiBkZWNvcmF0IiwidXJnZW5jeSI6ImhpZ2gifV0sImxlYWRzaWduYWxfcXVvdGEiOnsibGltaXQiOjMsInJlbWFpbmluZyI6MywicmVzZXRzX2F0IjoiMjAyNi0xMC0zMFQwMDowMDowMC4wMDBaIiwidGllciI6ImZyZWUifSwibG9jYXRpb25fbm90ZSI6IlNvbWUgcmVzdWx0cyBhcmUgb3V0c2lkZSB0aGUgcmVxdWVzdGVkIGNpdHkuIEFjdHVhbCByZXBvcnRlZCBsb2NhdGlvbnM6IERhbGxhcywgVFguIiwicXVvdGFfdGllciI6ImZyZWVfMyIsInJlcXVlc3RlZF9jaXR5IjoiQXVzdGluLCBUWCIsInRyYWRlIjoiUGx1bWJpbmcifSwic3RhdHVzIjoiZXhlY3V0ZWQiLCJ2ZXJpZnkiOnsibWVzc2FnZSI6IlRoZSBsZWFkIHJlc3VsdCBpcyBwcmVzZW50LiIsInN0YXR1cyI6ImNvbXBsZXRlIn19LCJyZWNlaXB0X3NjaGVtYV92ZXJzaW9uIjoiMC40Iiwic2lkZV9lZmZlY3RzIjp7ImRlY2xhcmF0aW9uX2hhc2giOiJzaGEyNTY6ZGZiNDQxMmFhNDI5ZDNhYzYzN2EwNTY2OGM0MzViY2M5MGEyNTEzNjNmY2RkNDlmN2I4NWFlNGFiNTViNWJjOSIsImRlY2xhcmVkIjpbInN0YXRlX3dyaXRlIl0sInNjaGVtYV92ZXJzaW9uIjoiemFtYm8tc2lkZS1lZmZlY3RzLzEifSwidG9vbCI6eyJuYW1lIjoiemFtYm9fdW5pdmVyc2FsIiwic2NvcGUiOiJwdWJsaWMiLCJ2ZXJzaW9uIjoiNC4wLjAifX0=","canonical_bytes_withheld_for_privacy":false,"canonical_byte_length":7823,"verification_status":"verified","session_trail":[{"tool":"zambo_universal","status":"completed","args_hash":"sha256:2b5a02f7fcda790400f20dcf58f45bd0dd9ec495aea0e248f1310c0b7250c102","timestamp":"2026-10-29T16:42:20.079Z","receipt_uuid":"1791d150-c85b-4233-8201-41d1ce3dce6d"}],"result_preview":"{\"status\":\"executed\",\"primary_tool\":\"leadsignal\",\"executed\":true,\"executed_tools\":[\"leadsignal\"],\"result\":{\"leads\":[{\"id\":\"reddit-878994684\",\"title\":\"Advice on kitchen faucet replacement and how far to take it.\",\"summary\":\"We've lived in our 70s vintage home for about seven years but the kitchen sink and everything associated with it are, I think, much older. There are signs that major kitchen renovations were done circa 1990, so some of the existing plumbing might be 35 years old. The water lines are PEX lines, if that tells you anything. (Or, at least I'm assuming it's PEX. It's plastic lines with those metal clamps) The kitchen faucet is leaking a bit - a slow seeping drip down below the faucet creating a puddl\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Austin, TX\",\"location_match\":false,\"postedAt\":\"8h ago\",\"minutesAgo\":485,\"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/1xiefju/advice_on_kitchen_faucet_replacement_and_how_far/\",\"jobDetails\":\"⚡ Today\",\"outreachMessage\":\"Hi — I saw your post, “Advice on kitchen faucet replacement and how far to take it.”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-209488836\",\"title\":\"Plumber says water heater flue installation is fine, but home inspector flagged it. Is this a concern?\",\"summary\":\"A plumber from Stack came out and, after consulting his boss, didn’t seem concerned. They could correct it, which would require going into the attic. But, again, he didn’t seem to think it was a problem and said there isn’t any code for it. I know nothing about this stuff. So is the clearance shown actually a problem? Is it a fire hazard? Do I need to bother getting this repair done? Edit- adding photo: up close of pipe to ceiling submitted by /u/bluesky675 [link] [comments]\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Austin, TX\",\"location_match\":false,\"postedAt\":\"3d ago\",\"minutesAgo\":4376,\"score\":80,\"urgency\":\"critical\",\"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/1xg0h6o/plumber_says_water_heater_flue_installation_is/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Plumber says water heater flue installation is fine, but home inspector flagged it. Is this a concern?”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-180117175\",\"title\":\"This educational LEGO Ideas model called \\\"The Urban Water Cycle\\\" shows the urban journey of water. The display set also\",\"summary\":\"The model on LEGO Ideas: https://ideas.lego.com/product-ideas/da2876b0-2f99-4279-abe1-6d32e1ccfe85 The project is being endorsed by numerous water associations around the world, including EurEau, the European Water Association (EWA), Svenskt Vatten (Sweden), VSA (Switzerland), IGWP (Poland), ÖWAV (Austria), Norsk Vann (Norway), EVEL (Estonia), the Australian Water Association (AWA), Western Canada Water, and the National Rural Water Association (NRWA). submitted by /u/BrickNoire [link] [comments\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Austin, TX\",\"location_match\":false,\"postedAt\":\"2h ago\",\"minutesAgo\":145,\"score\":78,\"urgency\":\"medium\",\"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/1xil8br/this_educational_lego_ideas_model_called_the/\",\"jobDetails\":\"⚡ Today\",\"outreachMessage\":\"\"},{\"id\":\"reddit-1767223121\",\"title\":\"Compression valve will not go on a 1/2 inch copper pipe tightly and securely. Soldered/sweated chrome escutcheon decorat\",\"summary\":\"Hello, I am having an issue putting a compression threaded quarter turn angle valve on this 1/2 inch pipe in order to connect my toilet. The issue is that it won’t go on securely and is moving slightly where it will leak. I am using the correct size valve of 1/2 inlet diameter by a 3/8 outlet diameter. I was told by a plumber to remove the decorative chrome sleeve on the pipe that is in the way and it is not coming off with propane. Does anyone know what else I can try to get a compression valve\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Austin, TX\",\"location_match\":false,\"postedAt\":\"1d ago\",\"minutesAgo\":2658,\"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/1xh3ogy/compression_valve_will_not_go_on_a_12_inch_copper/\",\"jobDetails\":null,\"outreachMessage\":\"Hi — I saw your post, “Compression valve will not go on a 1/2 inch copper pipe tightly and securely. Soldered/sweated chrome escutcheon decorat”. If this is still active, please share the best way to discuss the project and any timing or scope details.\"},{\"id\":\"reddit-270826743\",\"title\":\"Compression valve will not go on a 1/2 inch copper pipe tightly and securely. Soldered/sweated chrome escutcheon decorat\",\"summary\":\"Hello, I am having an issue putting a compression threaded quarter turn angle valve on this 1/2 inch pipe in order to connect my toilet. The issue is that it won’t go on securely and is moving slightly where it will leak. I am using the correct size valve of 1/2 inlet diameter by a 3/8 outlet diameter. I was told by a plumber to remove the decorative chrome sleeve on the pipe that is in the way and it is not coming off with propane. Does anyone know what else I can try to get a compression valve\",\"platform\":\"Reddit\",\"location\":\"Dallas, TX\",\"actual_city\":\"Dallas, TX\",\"requested_city\":\"Aust","result_preview_integrity":"display_only_not_committed","result_preview_truncated":false,"input_hash":"sha256:014ab61c49a09db17df39e27e0ba13ec284877612a3d14979981561d0057a001","input_hash_layout":"zambo-json-sorted-keys-utf8-v1","free_used":1,"free_remaining":19,"free_limit":20,"signal_handle":null,"tool":{"name":"zambo_universal","version":"4.0.0","scope":"public"},"caller":{"type":"session","id":"sha256:be90cf75db031d540dca7c041269b5f8f5ea51b5535e96b321a81a741ef4c3b2","label":"probe-b405bb","label_source":"caller_reported"},"side_effects":{"declared":["state_write"],"schema_version":"zambo-side-effects/1","declaration_hash":"sha256:dfb4412aa429d3ac637a05668c435bcc90a251363fcdd49f7b85ae4ab55b5bc9"},"evidence_sha256":"sha256:6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7","evidence_url":"/api/evidence/6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7","evidence_byte_length":6680,"evidence_content_type":"application/json","evidence_source_url":null,"evidence_status":"captured","external_evidence":[],"status":"executed","state_hash":null,"provenance":null,"provenance_class":"EXECUTED BY ZAMBO","metadata_hash":"sha256:3bad8ddbed3f038d4c90fbc63012f3a36c85d7d900ccce55e310eaefe9318104","anchor":{"event_id":"a642a2a778c52ff31417338e68b26d8b8cdb1dc7815d44e3acf4614212dd20df","pubkey":"e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41","relays":["wss://relay.damus.io","wss://nos.lol","wss://relay.primal.net"],"status":"partial","published_at":"2026-10-29T16:42:21.037Z","schema_version":"zambo-receipt-anchor/1","envelope":{"anchored_at":"2026-10-29T16:42:20.079Z","evidence_url":"https://zambo.dev/api/evidence/6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7","receipt_uuid":"1791d150-c85b-4233-8201-41d1ce3dce6d","output_sha256":"sha256:d9f7dece3e7c5fad2b92fe93f7d237f9433522f3ad71a275897fb28cc61e0f7e","schema_version":"zambo-receipt-anchor/1","evidence_sha256":"sha256:6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7","evidence_byte_length":6680},"envelope_bytes":"{\"anchored_at\":\"2026-10-29T16:42:20.079Z\",\"evidence_byte_length\":6680,\"evidence_sha256\":\"sha256:6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7\",\"evidence_url\":\"https://zambo.dev/api/evidence/6fc2b029616cc295185a1c30ee35cc1cc0b9960797238e2353fbdfd0b9a988d7\",\"output_sha256\":\"sha256:d9f7dece3e7c5fad2b92fe93f7d237f9433522f3ad71a275897fb28cc61e0f7e\",\"receipt_uuid\":\"1791d150-c85b-4233-8201-41d1ce3dce6d\",\"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-29T16:42:20.079Z","detail":"The receipt store reports 2026-10-29T16:42:20.079Z; 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:d9f7dece3e7c5fad2b92fe93f7d237f9433522f3ad71a275897fb28cc61e0f7e","computed_hash":"sha256:d9f7dece3e7c5fad2b92fe93f7d237f9433522f3ad71a275897fb28cc61e0f7e","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."}}}