{"openapi": "3.0.3", "info": {"title": "Propagation breaker for agent fleets", "version": "1.0.0", "description": "Epidemiological layer against agent worms: egress quarantine, fingerprint outbreak telemetry, data-only store. Fleet $19/mo, Fleet Pro $49/mo, fingerprint query $0.001/query (x402)."}, "paths": {"/register": {"post": {"summary": "Self-serve registration: API token + breaker key, each shown once"}}, "/trial": {"post": {"summary": "Claim the one-time free fleet outbreak scan (once per operator AND account AND wallet)"}}, "/scan": {"post": {"summary": "Fleet outbreak scan over a fleet snapshot (trial once, then Fleet plan)"}}, "/fingerprint-query": {"post": {"summary": "Payload fingerprint pre-trust query \u2014 $0.001/query x402 (included on Fleet plans)"}}, "/subscribe": {"post": {"summary": "Start Fleet ($19/mo) or Fleet Pro ($49/mo) with a verified x402 payment"}}, "/rpc": {"post": {"summary": "JSON-RPC: ping, egress_check, fingerprint_query, store_write, store_read, telemetry_report, controls_verify, elevation_token"}}, "/mcp": {"post": {"summary": "MCP JSON-RPC: initialize, tools/list, tools/call (6 tools)"}}, "/account": {"get": {"summary": "Account, plan and trial state"}}, "/rotate-token": {"post": {"summary": "Rotate the API token (old token stops working)"}}, "/rotate-key": {"post": {"summary": "Rotate the breaker key (outstanding elevation tokens stop verifying)"}}, "/tokens/revoke": {"post": {"summary": "Revoke this account's API token"}}, "/elevation-token": {"post": {"summary": "Mint an elevation token bound to (key, agent) under your breaker key"}}, "/health": {"get": {"summary": "Health check"}}, "/terms": {"get": {"summary": "Terms of service"}}, "/privacy": {"get": {"summary": "Privacy policy"}}}}