{
 "name": "Electronic Compliance Object · Spain",
 "description": "Spain: the regulator, exchanges, regulated-information store, disclosure deadlines and issuer states (ACM-68000), each field with its source page. ISIN lookup on the es-cm-kg node.",
 "url": "https://es-eco.ai/",
 "provider": {
  "organization": "Allooloo Technologies Corp.",
  "url": "https://allooloo.io"
 },
 "version": "2026-11-02.1",
 "supportedInterfaces": [
  {
   "url": "https://mcp.getissuer.ai/eco/mcp",
   "protocolBinding": "MCP",
   "description": "the resolver: get_eco, get_signal, resolve_issuer"
  },
  {
   "url": "https://mcp.getissuer.ai/mcp",
   "protocolBinding": "MCP"
  },
  {
   "url": "https://es.eu-cm-kg.ai/mcp",
   "protocolBinding": "MCP",
   "description": "this market node"
  }
 ],
 "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-records.ai/mcp"
  }
 ],
 "payment": {
  "page": "https://data-paygo.ai/",
  "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 (id) — https://mcp.rco-records.ai/mcp"
 },
 "skills": [
  {
   "id": "get-eco",
   "name": "Get this ECO through the resolver",
   "description": "get_eco {\"market\": \"es\"} at https://mcp.getissuer.ai/eco/mcp",
   "tags": [
    "eco",
    "mcp"
   ]
  },
  {
   "id": "eco-record",
   "name": "Electronic Compliance Object",
   "description": "GET /eco.json — the sourced record",
   "tags": [
    "disclosure",
    "regulator",
    "isin"
   ]
  },
  {
   "id": "get-orderability",
   "name": "Get an orderability outcome (AIO-10060)",
   "description": "get_orderability {\"subject\", \"client_category\"} at https://es.eu-cm-kg.ai/mcp: the AIO-10060 outcome for one client category of this market's chapter, signed by the node, receipted at mcp.rco-records.ai",
   "tags": [
    "orderability",
    "aio-10060",
    "mcp"
   ]
  },
  {
   "id": "isin-state",
   "name": "Issuer state by ISIN",
   "description": "GET /isin/{ISIN} — ACM-200 / ACM-404 / ACM-451 on this market's node",
   "tags": [
    "isin",
    "acm-68000"
   ]
  }
 ],
 "defaultInputModes": [
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json"
 ]
}