FREE_DISCOVERYAgents never pay to search.Organic results and canonical provider links remain available without an action ticket.
Claim your indexed domain, publish one machine-readable action, and accept capped terms for the event that matters—an accepted handoff, activation, or conversion. Search stays free. Organic rank stays neutral.
FREE_DISCOVERYAgents never pay to search.Organic results and canonical provider links remain available without an action ticket.
NEUTRAL_RANKMoney cannot buy score or order.Provider-funded actions appear in a separate, disclosed object beside an already-returned organic result.
OUTCOME_ONLYNo fee for machine traffic.A positive outcome can count only after NHS observes the separately consented handoff; NHS records a charge only after your authenticated callback reports the configured outcome.
NHS makes the handoff more useful than a raw click: verified provider ownership, structured commercial terms, separate versioned attestations for ticket preparation and provider handoff, optional principal-controlled routing context, signed attribution, and an idempotent outcome receipt.
Publish the DNS TXT value and keep it in place. NHS stores only a SHA-256 hash of the challenge token, rechecks ownership every 24 hours, and stops paid actions after 3 consecutive failed checks or 7 days without a successful check.
Specify the action, principal price, NHS bounty, and accepted outcome in machine-readable fields.
The caller must attest it is authorized by the principal. A ticket accepts only controlled fields after your site appeared organically—no direct identity, contact, or raw-prompt fields—and returns no provider action URL.
The exact ticket bearer plus nhs-provider-handoff-consent-v1 creates one privacy-safe NHS observation. Only then does NHS return the attributed provider action URL. This handoff charges neither party.
If the principal separately opts in at handoff, your active claim-scoped key can resolve only the ticket’s controlled topic, optional region, USD budget band, urgency, and allowlisted requirements. Declining this disclosure never blocks handoff. Resolution is free and creates no charge or proof.
Your authenticated callback can report the configured positive outcome only after that observed handoff, then receives a signed, replay-safe receipt for the recorded accounting effect.
A saved draft is not inventory and cannot become billable from dashboard activity alone. The controlled pilot requires provider-authenticated acceptance plus separate owner verification of the company and those exact terms.
EXACT_TERMSAccept the version you actually reviewed.For capped CPA terms or a renewal, submit the current offer version and exact commercial-terms SHA-256 with the claim-scoped provider key. NHS rejects the acceptance if the draft changed.
OWNER_VERIFYAuthentication is not commercial proof.NHS separately verifies one externally deduplicated legal or billing company and owner-held evidence for the exact accepted terms. A provider acceptance, checkout start, draft, or callback key alone does not count.
OUTCOME_BINDINGOnly the configured event can earn the fee.The same active claim key, exact signed bearer, observed handoff, offer version, terms hash, and authenticated downstream outcome must agree. Invalid or duplicate charged actions are credited.
Magic-link authentication keeps domain ownership attached to a human-controlled provider account. Search agents never need an account.
Paid action inventory is structurally separate from organic results. The ticket carries controlled constraints and a caller attestation—no direct identity, contact, raw-prompt, IP-address, user-agent, or claimed agent/principal identity fields.
"organic_results": [ ... unchanged neutral results ... ], "paid_offers": [{ "disclosure": "Provider-funded action", "organic_rank_paid": false, "provider_domain": "example.com", "action_type": "trial", "principal_price": { "mode": "free" }, "nhs_compensation": { "event": "activated", "amount_minor": 2500, "currency": "usd" } }] prepare_provider_action({ "offer_id": "...", "search_id": "nhs_sr_...", "demand_topic": "developer-tools", "principal_consent": true, "consent_version": "nhs-principal-consent-v1" }) // Ticket preparation returns a bearer and handoff endpoint, not the provider URL. handoff_provider_action({ "ticket_id": "...", "attribution_token": "...", "principal_handoff_consent": true, "handoff_consent_version": "nhs-provider-handoff-consent-v1", "principal_controlled_intent_disclosure_consent": true, "controlled_intent_disclosure_consent_version": "nhs-provider-controlled-intent-disclosure-consent-v1" }) // Optional provider-side REST read after that exact consented handoff. POST /api/v1/provider/action-tickets/resolve X-NHS-Provider-Key: <claim-scoped key> { "attribution_token": "..." } // Outcome reporting works even when controlled-intent disclosure was declined. POST /api/v1/provider/outcomes X-NHS-Provider-Key: <claim-scoped key> Idempotency-Key: <provider event id> { "attribution_token": "...", "outcome": "accepted" } // The same returned-once key reads only this claim's pilot continuity. GET /api/v1/provider/pilot-status?limit=25 X-NHS-Provider-Key: <claim-scoped key> // Demand is aggregate and privacy-thresholded; the domain comes from the key. GET /api/v1/provider/demand?days=30 X-NHS-Provider-Key: <claim-scoped key> // Returns nhs-provider-controlled-intent-resolver-v1 with only: // ticket/offer binding, action type, controlled topic, optional region, // USD budget band, urgency, allowlisted requirements, and availability times.
The exact ticket-authorization wording, separate handoff-consent wording, and optional controlled-intent disclosure wording are public and immutable. Declining the optional disclosure does not block handoff or free direct provider access. Ticket preparation, observed handoff, and controlled-intent resolution charge neither party. The resolver is REST-only, read-only, and creates no analytics, outcome, charge, or commercial proof. Provider callbacks are authenticated and idempotent. Signed receipts prove what NHS recorded and the recorded accounting effect; they do not independently audit the provider-reported business event. See the privacy boundary.