{
 "name": "data-rco — the Record of Cleared Orders, a signed receipt for every decision",
 "description": "data-rco.ai: the Record of Cleared Orders (RCO) — a signed receipt for each cleared read on the 34 market doors, readable by anyone at https://mcp.rco-a2a.ai/mcp.",
 "url": "https://mcp.rco-a2a.ai/mcp",
 "preferredTransport": "JSONRPC",
 "supportedInterfaces": [
  {
   "url": "https://mcp.getissuer.ai/mcp",
   "transport": "JSONRPC",
   "protocolBinding": "JSONRPC",
   "description": "getissuer — the listed-issuer resolver (start here)"
  },
  {
   "url": "https://mcp.rco-a2a.ai/mcp",
   "transport": "JSONRPC"
  }
 ],
 "additionalInterfaces": [
  {
   "url": "https://mcp.rco-a2a.ai/mcp",
   "transport": "JSONRPC"
  }
 ],
 "version": "0.12.1",
 "protocolVersion": "0.3.0",
 "provider": {
  "organization": "Allooloo Technologies Corp.",
  "url": "https://allooloo.io"
 },
 "documentationUrl": "https://data-rco.ai/",
 "iconUrl": "https://data-rco.ai/icon-512.png",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false,
  "extensions": []
 },
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "securitySchemes": {},
 "security": [],
 "skills": [
  {
   "id": "route-issuer",
   "name": "Route: listed issuers → getissuer",
   "description": "Listed issuers (ticker, ISIN, LEI) resolve at https://mcp.getissuer.ai/mcp: resolve_issuer and get_signal (ACM-68000).",
   "tags": [
    "routing",
    "resolver",
    "mcp"
   ]
  },
  {
   "id": "resolve_issuer",
   "name": "Resolve an issuer",
   "description": "Find a listed company by ticker (with exchange prefix or suffix), ISIN, LEI, legal name or sourced alias; returns the record summary, node and version.",
   "tags": [
    "capital-markets",
    "public-record",
    "mcp",
    "estate"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ],
   "examples": [
    "{\"tool\":\"resolve_issuer\",\"arguments\":{\"identifier\":\"…\"}}"
   ],
   "parameters": "identifier (string)"
  },
  {
   "id": "get_record",
   "name": "Read the record",
   "description": "Return the full Capital Markets Record for an issuer: every identity field with value, source URL, reader and state; aliases; gaps; the events URL.",
   "tags": [
    "capital-markets",
    "public-record",
    "mcp",
    "estate"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ],
   "examples": [
    "{\"tool\":\"get_record\",\"arguments\":{\"identifier\":\"…\"}}"
   ],
   "parameters": "identifier (string), version (optional)"
  },
  {
   "id": "list_aliases",
   "name": "List the names",
   "description": "Every name the issuer has traded or filed under, each with its source.",
   "tags": [
    "capital-markets",
    "public-record",
    "mcp",
    "estate"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ],
   "examples": [
    "{\"tool\":\"list_aliases\",\"arguments\":{\"identifier\":\"…\"}}"
   ],
   "parameters": "identifier (string)"
  },
  {
   "id": "list_events_since",
   "name": "Disclosure events since a date",
   "description": "Dated, typed disclosure events for an issuer over the trailing twelve months, newest first, paged.",
   "tags": [
    "capital-markets",
    "public-record",
    "mcp",
    "estate"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ],
   "examples": [
    "{\"tool\":\"list_events_since\",\"arguments\":{\"identifier\":\"…\"}}"
   ],
   "parameters": "identifier (string), since (YYYY-MM-DD), cursor, limit"
  },
  {
   "id": "list_nodes",
   "name": "The twelve nodes",
   "description": "Which node holds which market, live or not, record and event counts, drop date, door and Agent Card URLs.",
   "tags": [
    "capital-markets",
    "public-record",
    "mcp",
    "estate"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ],
   "examples": [
    "{\"tool\":\"list_nodes\",\"arguments\":{}}"
   ],
   "parameters": "(none)"
  }
 ],
 "agentCardOfRecord": "https://agent.getissuer.ai/.well-known/agent-card.json",
 "x-cmkg": {
  "registry": "io.github.allooloo/cm-kg",
  "surface_version": "2026-10-26.2",
  "x402": {
   "endpoint": "https://agentic-x402.ai/api",
   "surface_endpoint": "https://data-rco.ai/api",
   "surface": "https://agentic-x402.ai/",
   "price_usdc": "0.01",
   "receipts": "https://agentic-x402.ai/x402/receipt/{nonce}",
   "jwks": "https://agentic-x402.ai/x402/jwks.json"
  }
 },
 "resolver": "https://mcp.getissuer.ai/mcp",
 "routing": [
  {
   "resolves": "gtin",
   "what": "GTINs",
   "door": "https://gtinfetch.ai/mcp"
  },
  {
   "resolves": "issuer",
   "what": "Listed issuers (ticker, ISIN, LEI)",
   "door": "https://mcp.getissuer.ai/mcp"
  },
  {
   "resolves": "receipt",
   "what": "Receipts — the Record of Cleared Orders",
   "door": "https://mcp.rco-a2a.ai/mcp"
  }
 ],
 "payment": {
  "protocol": "x402",
  "version": 2,
  "network": "eip155:8453",
  "asset": "USDC, OUSD",
  "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "ousd_address": "0xB2000000000000000000002fEb517dFeC7415344",
  "scheme": "exact",
  "facilitator": "Coinbase CDP",
  "free_reads_per_agent_per_day": "unlimited",
  "rationing": "none — every read is free for every agent (CEO ruling 2026-10-24); pay only if you choose to: ask for the offer, then pay",
  "ask_for_the_offer": "header x402-pay: 1 (or ?x402=1 on GET)",
  "pay_with": "PAYMENT-SIGNATURE header (x402 v2) on the same call",
  "pricing": "https://allooloo.ai/x402/pricing.json",
  "settlements": "https://allooloo.ai/x402/settled.json",
  "receipts": "a paid read carries its RCO receipt (decision_id) — https://mcp.rco-a2a.ai/mcp"
 }
}