{"product": "P185", "name": "Deployed-default drift verdict", "version": "1.0.0", "provider": "TextForAgents LLC", "one_liner": "Your vendor narrowed its default - for new agents. Grade every agent you already deployed: CURRENT, BORN-BROAD, or UNKNOWN, with the surviving grants named.", "description": "When an agent platform narrows a dangerous default, the fix lands in the template every *new* agent is born from - already-deployed agents keep the grants they were born with, and redeploying does not migrate them. On AWS Bedrock AgentCore, a 2026-07-27 toolkit commit narrowed invocation, memory, and workload identity from region-wide to the agent's own; every role created before that change keeps the old broad policy, and the vendor changelog will never enumerate which of *your* deployments predate it. This service ingests the vendor's current default template (digest-pinned at grade time) and your deployed agents' actual attached grants, and returns per agent: CURRENT / BORN-BROAD (deployed before the narrowing, never migrated - surviving grants listed) / UNKNOWN (birth evidence absent - never inferred). An agent can ask the API 'am I BORN-BROAD?' before acting under its role; operators re-grade the whole fleet on every vendor default change, with every verdict citing the exact template digest it was graded against and old verdicts never silently rewritten. Stated plainly: the differ consumes operator-exported grant state - live-account enumeration stays your step, inside your own credentials; in the lab's seeded population 40% of agents graded UNKNOWN for absent birth evidence, and UNKNOWN is the honest grade, not an error; willingness to pay is unmeasured; the watch tier is a stated allowance, never unlimited (see pricing).", "pricing": {"verdict_usd": 0.01, "census_usd": 0.99, "census_included_agents": 100, "beyond_per_agent_usd": 0.01, "regrade": "priced as a census", "watch_usd_per_month": 19.99, "watch_allowance": {"verdict_grades": 5000, "template_change_alerts": "every vendor-template-change alert per month", "template_repins_included": 20, "beyond_allowance": "metered at $0.01 per verdict-grade"}, "trial": "one free single deployed-agent drift verdict per operator, ever"}, "how_to_start": "POST /register {operator} -> api_key (shown once). Send it as Authorization: Bearer <token> or X-Api-Key. Your first single verdict is free (one-time trial). Paid calls answer 402 with an x402 challenge; pay it and resend with the X-PAYMENT header - payment verifies through the facilitator before work and settles after.", "endpoints": {"POST /register": "self-serve registration (unauthenticated); returns your api token once", "POST /verdict": "grade one deployed agent ($0.01; first verdict per operator free, ever)", "POST /census": "grade up to 1000 deployed agents ($0.99 up to 100, beyond $0.01/agent)", "POST /regrade": "re-grade a single-platform population against a named template version (priced as a census; names the changed digest; append-only log grows by exactly the new verdicts)", "POST /subscribe": "buy the continuous re-grade watch ($19.99/mo, stated allowance enforced in code)", "GET /account": "your account, trial state and watch periods (auth)", "GET /log": "your own verdict-log entries (auth)", "GET /health": "service health"}, "platforms": ["agentcore", "agentforce"], "support": "support@textforagents.com"}