{"schemaVersion":"1.0","interfaceVersion":"0.21.0","reviewedAt":"2026-08-14","mode":"read-only-reference","audience":"U.S. water-heater service businesses","programStatus":{"stage":"founding-provider-cohort","pricing":"first-market-price-hypothesis","statement":"The listed prices describe the founding-market offer being tested. They are not an invoice, checkout session, approval, listing, lead, or revenue guarantee."},"plans":[{"id":"core","label":"Core","commercialStatus":"first-market-price-hypothesis","price":{"currency":"USD","amountCents":19900,"billingInterval":"month"},"exactServicePostalCodeLimit":25,"features":["Eligible service-request notifications after every current qualification, geography, capability, freshness, access, and capacity gate passes.","A current public provider profile and aggregate profile-action counts.","Up to 25 exact service ZIP codes.","A portable 30-day provider-value review in the private workspace."]},{"id":"network","label":"Network","commercialStatus":"first-market-price-hypothesis","price":{"currency":"USD","amountCents":39900,"billingInterval":"month"},"exactServicePostalCodeLimit":100,"features":["Every Core feature.","Up to 100 exact service ZIP codes for broader multi-market coverage.","Provider-only CSV export of assigned service requests, limited to responding to the requests for which each consumer consented."]}],"application":{"url":"/providers/apply","statusUrl":"/providers/application-status","apiPath":"/api/v1/provider-applications","writeBoundary":"Submitting is a write action. A provider or its authorized representative must explicitly authorize the complete application before submission.","chargeAtApplication":false,"planSelectionEffect":"The selected plan records commercial intent only. It does not start billing, improve qualification or ranking, publish the profile, or guarantee approval.","review":"Applications enter a private manual operator review. Approval must precede private account and separate commercial setup.","retrySafety":"API submissions require an Idempotency-Key. Reuse it only for an unchanged retry after an uncertain result; use a new key for a new or changed application.","storedDataClasses":["business identity and private review contacts","deliberately supplied public customer-facing phone","website, license identity, and license state","brands, canonical service and fuel capabilities, exact service ZIPs, radius, and emergency-service selection","insurance attestation and optional notes","plan intent, versioned terms acceptance, server timestamps, and private application workflow records"]},"qualification":{"workflow":[{"id":"received","label":"Application received","consequence":"A private reference and server-owned submission time are recorded; no payment or publication is inferred."},{"id":"qualification","label":"Qualification evidence","consequence":"The operator records and reviews current license and insurance evidence plus submitted identity, capabilities, and exact service geography."},{"id":"decision","label":"Operator decision","consequence":"Manual capability, coverage, identity, and evidence review must pass before approval."},{"id":"account","label":"Private account and commercial setup","consequence":"Private access and any separate checkout begin only after approval."},{"id":"directory","label":"Current discovery eligibility","consequence":"Publication and routing begin only while every current eligibility gate passes."}],"publicEligibility":["active provider status and current lead capacity","a separately confirmed public customer-facing phone; private application contact is never substituted","current structured license and insurance evidence recorded by the operator","provider profile confirmation within the last 90 days","current paid or explicitly time-bounded founding commercial access","exact ZIP plus every supplied brand, service, and fuel constraint"],"evidenceMaximumAgeDays":365,"evidenceValidityRule":"License and insurance evidence must also remain within its recorded valid-through date; the shorter boundary controls.","profileConfirmationMaximumAgeDays":90},"capabilities":{"storedServiceValues":["diagnosis","replacement","maintenance","recall-check"],"acceptedServiceSearchValues":["diagnosis","repair","replacement","maintenance","recall-check"],"storedFuelValues":["electric","natural-gas","propane","heat-pump"],"acceptedFuelSearchValues":["electric","natural-gas","gas","propane","heat-pump"],"matchingPolicy":"Capability matching is exact after case and punctuation normalization. Service diagnosis and repair are one search family; fuel gas maps only to natural-gas. In service plans, heat-pump equipment uses the heat-pump provider capability, while other or unknown equipment fuel does not become a provider constraint. ZIP, brand, and every other capability remain unwidened."},"discovery":{"publicOrdering":"Eligibility first; active paid status does not override geography, service, fuel, or brand requirements. Eligible results are alphabetical in release one.","requestRouting":"After every qualification, geography, capability, freshness, access, and capacity gate passes, a request-specific deterministic rotation selects at most three providers. Plan, payment, business name, and public directory position do not affect this selection.","maximumInitialRequestAssignments":3,"paymentEffect":"Payment and plan choice cannot purchase qualification, directory priority, or request-routing priority.","coveragePolicy":"Coverage state is based only on current eligible directory matches and whether the exact ZIP belongs to an onboarding, invite-only, or live Water Heater Lookup market. It exposes no market name, internal status, provider target, readiness threshold, demand count, or private sourcing record. No current match or active market does not mean that no qualified local professional exists. For an exact-ZIP search, the provider application URL carries only that already-supplied ZIP in a browser fragment for editable prefill; opening it creates no application, provider attribution, or additional market-demand record."},"billingAndTerms":{"checkoutBoundary":"Paid billing can begin only through a separate checkout after operator approval, current qualification review, and confirmation of a public customer-facing phone.","runtimeAuthority":"This static directory does not mean checkout or billing is enabled. Inspect current operating status and the approved private provider workflow before any commercial action.","foundingAccess":"Explicitly time-bounded founding access may satisfy the current commercial-access gate but is not counted as a paid subscription.","cancellationAndRefunds":"Final cancellation, refund, and renewal terms are not established by this directory and must be added to the checkout and provider agreement before live billing is enabled.","terms":{"status":"launch-stage-draft-requires-counsel-review","version":"provider-and-site-terms-2026-08-14","effectiveDate":"2026-08-14","permanentPath":"/terms/provider-and-site-terms-2026-08-14","currentPath":"/terms"}},"guarantees":{"provided":[],"limitations":["Application, qualification review, approval, account access, public listing, search appearance, service-request delivery, response, hire, volume, revenue, and return on investment are not guaranteed.","Operator review is not a guarantee of current licensing, insurance, availability, price, workmanship, or fitness for a particular job; consumers must independently verify before hiring.","Aggregate appearances and profile actions are not calls, leads, completed work, or revenue and do not affect qualification, ordering, or routing."]},"privacy":{"acceptedInputs":[],"writesPerformed":false,"storedData":[],"statement":"This reference endpoint accepts no input, performs no application, checkout, lookup, contact, or write, and contains no provider, customer, account, prospect, market-demand, or configuration data."}}