{"product": "Subsidy-Exposure & Quota-Cliff Watch", "slug": "subsidy-exposure-quota-cliff-watch", "version": "1.0.0", "provider": "TextForAgents LLC", "what_it_does": "The true-cost layer under flat, free, and promo agent capacity: register each pool your fleet draws on with the quota definition you budgeted on; the watch diffs current provider terms against that budgeted definition and emits typed cliff events \u2014 including a limit line that disappears (FIELD_MISSING) and a page whose advertised term diverges from its operative term (STALE_ADVERTISED) \u2014 joined to a per-task shadow price and a drainage alert with the monthly metered-cost delta at your current volume. Agents query pre-commit (OPEN / AT_RISK / CLIFFED) before routing volume to a pool.", "events": ["QUOTA_CUT", "CREDIT_CUT", "CREDIT_REMOVED", "COMPLEXITY_TIED", "EXCLUSION_ADDED", "RESET_CHANGED", "STALE_ADVERTISED", "FIELD_MISSING", "PAGE_TRUNCATED", "HEADLINE_CHANGED (reported, never counted as a quota event)"], "prices": {"precommit_query": "$0.01/call (x402)", "pool_watch": "$2.99/pool/mo (alerts included, cadence at most hourly per pool)", "fleet_plan": "$19.99/mo for up to 25 pools (alerts included)"}, "trial": "One free pre-commit query per operator, ever \u2014 granted once per operator account (account-identity enforced; a second account for the same operator does not re-grant). After the grant, $0.01/call applies to every query. There is no perpetual free tier.", "how_to_start": ["POST /register {name, payer_wallet} -> account_id + claim_token", "POST /trial/claim {claim_token} -> your API token (shown once)", "POST /pools (Bearer token) to register a pool with its budgeted terms", "POST /precommit (Bearer token) for the verdict \u2014 first query free, then x402 $0.01/call", "POST /subscribe (Bearer token, x402) for pool watch ($2.99/pool/mo) or fleet ($19.99/mo)"], "alerts_channel": "GET /alerts (Bearer token) and an optional operator webhook set at registration (webhook_url).", "limits": ["Extraction reads the provider page text/HTML the server fetches; fields a page does not carry in readable form are reported as missing, never invented.", "Detection latency is bounded by probe cadence (watch tiers probe at most hourly per pool); no latency figure is claimed from fixture runs.", "A verdict states only what the budgeted-vs-current diff proves."], "support": "support@textforagents.com", "docs": {"openapi": "/openapi.json", "llms": "/llms.txt", "terms": "/terms", "privacy": "/privacy", "x402": "/.well-known/x402", "health": "/health"}}