{"name": "Endpoint Tenure Verdict", "product": "P197", "version": "1.0.0", "start": "POST /register {operator} -> api_key (shown once); send Authorization: Bearer <token>", "operations": {"POST /audit": "{endpoint} or {baseline, current} -> tenure verdict graded against the approval-time baseline (live witness audit $4.99 after the one-time free audit; fixture pair graded directly). Verdict classes: TENURE-STABLE / EXPIRING / REGISTRANT-CHANGED / JURISDICTION-DRIFTED / LAPSED-REGISTERABLE / RE-REGISTERED / UNVERIFIABLE.", "POST /enroll": "{endpoint} -> watch enrollment: approval-time baseline snapshot + current verdict + expiry alerts at 30/14/7. $0.99/endpoint/mo or Fleet Pass allowance.", "POST /check": "{endpoint} -> re-grade a watched endpoint against its stored baseline; records any newly crossed 30/14/7 alert boundary.", "POST /receipt": "{probe: LIVE|DEAD, tenure} or {probe, endpoint} -> disagreement receipt: HIJACK-SUSPECT / ROT / CLEAR / WATCH / WATCH-UNVERIFIABLE.", "POST /subscribe": "{} -> Fleet Pass $19.99/mo, stated allowance 100 endpoints included", "POST /mcp": "MCP wrapper (JSON-RPC): initialize / tools/list / tools/call over tenure_verdict and disagreement_receipt"}, "pricing": {"audit_atomic": 4990000, "watch_atomic": 990000, "pass_atomic": 19990000, "audit_usd": 4.99, "watch_usd_per_endpoint_month": 0.99, "pass_usd_per_month": 19.99, "pass_allowance": "100 endpoints included; beyond meters $0.99/endpoint/mo; never unlimited"}, "trial": "one free single tenure audit per operator, ever - account-identity enforced, never re-granted by a restart", "jurisdiction_caveat": "Jurisdiction is IP-allocation jurisdiction (registry allocation country for the resolved address), not traffic-termination geography.", "unverifiable_note": "TLDs with no RDAP service in the IANA bootstrap (.io, .co, .so class) grade UNVERIFIABLE by design; an authoritative 404 alone never grades LAPSED - DNS non-resolution must corroborate.", "support": "support@textforagents.com"}