{"openapi": "3.0.0", "info": {"title": "Tool-result size governor for MCP", "version": "1.0.0", "description": "TextForAgents LLC. Operator $9/mo per operator \u00b7 Fleet $29/mo per operator \u00b7 Per-result API $0.001/result (x402). First 100 shaped results free, one time per operator."}, "components": {"securitySchemes": {"bearer": {"type": "http", "scheme": "bearer"}}}, "paths": {"/register": {"post": {"summary": "Self-serve account issuance (canonicalised identity; trial granted once per operator)"}}, "/shape": {"post": {"summary": "Shape one tool result under your per-route budgets -> shaped window + signed omission receipt. Trial: first 100 shaped results free once per operator; then $0.001/result x402 or a plan."}}, "/fetch-slice": {"post": {"summary": "Re-fetch a narrower slice of your own spilled payload, byte-exact, checksum re-verified. unknown_artifact is a clean error (also after early eviction)."}}, "/budgets": {"get": {"summary": "Your per-route budgets"}, "post": {"summary": "Set one route's budget (max_bytes / max_records / max_tokens)"}}, "/subscribe": {"post": {"summary": "Activate Operator $9/mo (100k shaped/mo) or Fleet $29/mo (1M shaped/mo + budget reports) via x402"}}, "/receipts/verify": {"post": {"summary": "Verify a signed omission receipt (public)"}}, "/account": {"get": {"summary": "Account, plan, trial usage, spill retention"}}, "/mcp": {"post": {"summary": "MCP JSON-RPC surface: shape_result, fetch_slice, verify_receipt"}}, "/health": {"get": {"summary": "Health + prices"}}}}