{"openapi":"3.1.0","info":{"title":"Kaderos A2A Revenue Router","version":"0.8.0","description":"Agent-to-agent revenue infrastructure with persistent queue, payment gating, local execution, and receipts."},"servers":[{"url":"https://kaderos.io"}],"paths":{"/a2a":{"get":{"operationId":"getA2AInfo","summary":"Read A2A endpoint metadata","responses":{"200":{"description":"A2A metadata"}}},"post":{"operationId":"submitA2ATask","summary":"Submit an A2A task","parameters":[{"name":"x-kaderos-approval","in":"header","required":false,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","example":"2.0"},"id":{"type":"string"},"method":{"type":"string","enum":["tasks.send","message/send","agent.card","queue.list","queue.ack"]},"params":{"type":"object"}},"required":["jsonrpc","id","method"]}}}},"responses":{"200":{"description":"JSON-RPC result"}}}},"/queue":{"get":{"operationId":"getQueue","summary":"Read the persistent A2A queue","parameters":[{"name":"x-kaderos-approval","in":"header","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Queue state"}}}},"/receipts/{taskId}":{"get":{"operationId":"getReceipt","summary":"Read a task execution receipt","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Receipt page or JSON"}}}},"/mcp":{"get":{"operationId":"getMcpManifest","summary":"Read MCP-style tool manifest","responses":{"200":{"description":"MCP-style manifest"}}},"post":{"operationId":"callMcpTool","summary":"Call MCP-style JSON-RPC tools","responses":{"200":{"description":"JSON-RPC result"}}}},"/docs":{"get":{"operationId":"getDocs","summary":"Read integration documentation","responses":{"200":{"description":"HTML integration documentation"}}}},"/discovery":{"get":{"operationId":"getDiscoveryPack","summary":"Read public discovery and listing assets","responses":{"200":{"description":"HTML discovery page"}}}},"/discovery/listing-pack.md":{"get":{"operationId":"getListingPack","summary":"Read directory submission copy","responses":{"200":{"description":"Markdown listing pack"}}}},"/robots.txt":{"get":{"operationId":"getRobots","summary":"Read crawler access policy","responses":{"200":{"description":"robots.txt"}}}},"/sitemap.xml":{"get":{"operationId":"getSitemap","summary":"Read XML sitemap","responses":{"200":{"description":"XML sitemap"}}}}}}