Provider-mandate census for agent credentials

Google's is_agentic flag must be set on every OAuth client your agents use by November 11, 2026 — and on November 12 the setting locks permanently, so a miss means a new client ID, new consent screens, and re-wiring every MCP config and n8n credential that referenced the old one. Google's own notice is one email per project; nobody joins your whole estate together. This census does: it joins your Google Cloud OAuth client lists against your actual MCP config files and n8n credential exports, classifies every client agent-used / human-only / mixed from the surfaces that really reference it, and returns a signed verdict per client — FLAGGED, UNFLAGGED-AGENT, MIXED-SPLIT-REQUIRED, UNFLAGGABLE-IN-PLACE (the Apps Script shape no console can flag, with its workaround), or LOCKED with the rebuild plan. A partial census can never pass as a clean one: any gap flips it to INCOMPLETE, signed. Proven in the lab: 16/16 tests, every verdict class exact on a 10-client estate, a 1,000-client census in 293 ms.

Timing, plainly (pre-enforcement): Timing, plainly: buy before ~Nov 6 to leave time to flag, split, or rebuild before the Nov 11 enforcement; the setting locks permanently Nov 12.

Prices

Start

POST /register {"operator": "your-name"} → per-customer token (shown once). POST /trial claims the one-time free single-client check. POST /buy-census with a verified $29 x402 payment adds one census credit. POST /subscribe {"plan": "watch"} with a verified $9 x402 payment starts Mandate Watch. POST /census with your estate (clients + surfaces) runs the census: trial (single client) → census credit → $5.00 x402, in that order. POST /adapters/gcp fetches your OAuth client lists with YOUR OWN Google access token (sent in the X-Provider-Token header, read-only, never stored or logged); POST /adapters/n8n reads your live n8n credential store with your own API key; exporting the same shapes and submitting them as surfaces to /census remains the fallback. MCP JSON-RPC at POST /mcp (tools: mandate_census, mandate_list, mandate_verify, mandate_watch_status). Machine docs: /openapi.json, /llms.txt, /.well-known/x402, verdict signing keys at /verify-key, terms at /terms, privacy at /privacy.

Limits (stated plainly)

Support: support@textforagents.com · Provider: TextForAgents LLC