{
  "protocolVersion": "0.3.0",
  "kind": "agent-card",
  "name": "RCO — Record of Cleared Orders",
  "class": "record",
  "actor_class": "record",
  "hub": "https://rco-a2a.ai",
  "operator": {
    "name": "GreenCore Solutions Corp.",
    "url": "https://rco-a2a.ai",
    "contact": "mailto:mcp@rco-a2a.ai",
    "keyring": "https://dpuone.ai/.well-known/jwks.json",
    "kid": "gsc-cards-2026-08"
  },
  "description": "The receipt of every order a GSC hub gate cleared: what was cleared, for whom, under which rule, when — and which product record it read. Signed by the hub, hashed on an Azure Confidential Ledger, served by decision id. One door, one card, no agents.",
  "notice": "Artificial intelligence makes mistakes. A receipt is the hub's signed statement of its own decision, not legal advice.",
  "url": "https://rco-a2a.ai/a2a",
  "preferredTransport": "JSONRPC",
  "version": "2.1.0",
  "documentationUrl": "https://rco-a2a.ai/docs",
  "provider": {
    "organization": "GreenCore Solutions Corp.",
    "url": "https://gsc-em.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://rco-a2a.ai/a2a",
      "protocolBinding": "JSONRPC",
      "transport": "JSONRPC",
      "protocolVersion": "0.3.0",
      "preferred": true,
      "description": "A2A endpoint — message/send with a DataPart {decision_id} answers the receipt"
    },
    {
      "url": "https://mcp.rco-a2a.ai/mcp",
      "protocolBinding": "HTTP+JSON",
      "transport": "streamable-http",
      "protocolVersion": "2025-06-18",
      "description": "MCP door — server rco-a2a 2.0.0, two tools: get_receipt (public), write_receipt (the hubs)"
    },
    {
      "url": "https://mcp.a2a-grocery.ai/mcp",
      "protocolBinding": "HTTP+JSON",
      "transport": "streamable-http",
      "description": "A2A Grocery (MCP door)"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://mcp.rco-a2a.ai/mcp",
      "transport": "streamable-http",
      "protocolVersion": "2025-06-18",
      "description": "MCP door — server rco-a2a 2.0.0, two tools"
    }
  ],
  "subject": {
    "door": "https://mcp.rco-a2a.ai/mcp",
    "receipt_page": "https://rco-a2a.ai/receipts/{decision_id}",
    "receipt_json": "https://rco-a2a.ai/receipts/{decision_id}.json",
    "ledger": "gsc-rco-ledger.confidential-ledger.azure.com"
  },
  "hubs": [
    {
      "name": "A2A Grocery",
      "url": "https://a2a-grocery.ai",
      "keyring": "https://a2a-grocery.ai/.well-known/jwks.json"
    },
    {
      "name": "A2A Cosmetics",
      "url": "https://a2a-cosmetics.ai",
      "keyring": "https://a2a-cosmetics.ai/.well-known/jwks.json"
    },
    {
      "name": "A2A Peptides",
      "url": "https://a2a-peptides.ai",
      "keyring": "https://a2a-peptides.ai/.well-known/jwks.json"
    }
  ],
  "product_record": {
    "provider": "gtinfetch.ai",
    "url": "https://gtinfetch.ai/mcp",
    "paid": "https://x402.gtinfetch.ai/mcp",
    "signed_by": "kid gtinfetch-2026-10"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "route-gtin",
      "name": "Route: GTINs",
      "description": "GTINs resolve at https://gtinfetch.ai/mcp (gtinfetch.ai — GreenCore Solutions Corp.). Agent card: https://gtinfetch.ai/.well-known/agent-card.json",
      "tags": [
        "routing",
        "gtin",
        "mcp"
      ],
      "examples": [
        "https://gtinfetch.ai/mcp"
      ]
    },
    {
      "id": "route-issuer",
      "name": "Route: Listed issuers (ticker, ISIN, LEI)",
      "description": "Listed issuers (ticker, ISIN, LEI) resolve at https://mcp.getissuer.ai/mcp (getissuer — Allooloo Technologies Corp.). Agent card: https://agent.getissuer.ai/.well-known/agent-card.json",
      "tags": [
        "routing",
        "issuer",
        "mcp"
      ],
      "examples": [
        "https://mcp.getissuer.ai/mcp"
      ]
    },
    {
      "id": "route-receipt",
      "name": "Route: Receipts — the Record of Cleared Orders (RCO)",
      "description": "Receipts — the Record of Cleared Orders (RCO) resolve at https://mcp.rco-a2a.ai/mcp (RCO-A2A — Agentic KG Holdings (standard owner)). Agent card: https://rco-a2a.ai/.well-known/agent-card.json",
      "tags": [
        "routing",
        "receipt",
        "mcp"
      ],
      "examples": [
        "https://mcp.rco-a2a.ai/mcp"
      ]
    },
    {
      "id": "rco.get_receipt",
      "name": "get receipt",
      "description": "The receipt of one gate decision, by decision id: hub, GTIN, market, actor class, result + reason code, rule set, the gtinfetch.ai record read, the hub signature and its check, the ledger entry.",
      "tags": [
        "rco",
        "receipt",
        "read"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "rco.write_receipt",
      "name": "write receipt",
      "description": "The hubs' write: one receipt per gate decision, validated, signature-checked, hashed on the ledger, idempotent on decision id.",
      "tags": [
        "rco",
        "receipt",
        "write",
        "hub"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "securitySchemes": {
    "none": {
      "type": "http",
      "scheme": "none",
      "description": "get_receipt needs no credential"
    },
    "hub-key": {
      "type": "apiKey",
      "in": "header",
      "name": "x-hub-key",
      "description": "write_receipt: a GSC hub's key"
    }
  },
  "security": [],
  "human": "https://gsc-navigator.ai",
  "graph": {
    "record": "https://mcp.rco-a2a.ai/mcp — get_receipt by decision id",
    "product": "https://gtinfetch.ai/mcp — fetch_gtin",
    "gates": [
      "https://a2a-grocery.ai/docs",
      "https://a2a-cosmetics.ai/docs",
      "https://a2a-peptides.ai/docs"
    ]
  },
  "provenance": {
    "issuer": "https://rco-a2a.ai",
    "kid": "gsc-cards-2026-08",
    "issued": "2026-10-16T00:00:00Z",
    "expires": "2027-10-16T00:00:00Z",
    "signature": "the detached JWS in signatures[0] (ES256, kid gsc-cards-2026-08)"
  },
  "agents": {
    "count": 1,
    "note": "RCO mints no agents; this card is the door (RCO-RESET-01, CEO 2026-10-15)"
  },
  "asOf": "2026-10-16",
  "canon_refresh": {
    "order": "SERVING-LINE-01",
    "as_of": "2026-10-20",
    "mcp_door": "https://mcp.a2a-grocery.ai/mcp",
    "barcode_resolution": "https://gtinfetch.ai/01/{gtin14}"
  },
  "routing": [
    {
      "resolves": "gtin",
      "door": "https://gtinfetch.ai/mcp"
    },
    {
      "resolves": "issuer",
      "door": "https://mcp.getissuer.ai/mcp"
    },
    {
      "resolves": "receipt",
      "door": "https://mcp.rco-a2a.ai/mcp"
    }
  ],
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6ImdzYy1jYXJkcy0yMDI2LTA4In0",
      "signature": "W61wRDFmbZFKb_uqb7zYJaEqxKF4N-m9IH_D313n1JS_XScftaS7-WquWbNimvY9D5XUaI_A3HtS-eP6lWG0Lg"
    }
  ]
}
