Back to Clash of Coins

Card snapshot

x402.clashofcoins.com · 2026-05-20 23:59:03 UTC · 251afe49dd194740acebc4a49d1196e4aa463c5081a1412d3422077b5eaebf29

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.2.6",
  "id": "clashofcoins-commerce",
  "name": "Clash of Coins",
  "description": "Agentic checkout for Clash of Coins",
  "summary": "Agentic checkout for Clash of Coins",
  "category": "Gaming",
  "tags": [
    "Gaming"
  ],
  "url": "https://x402.clashofcoins.com",
  "preferredTransport": "https",
  "provider": {
    "organization": "Clash of Coins",
    "url": "https://x402.clashofcoins.com"
  },
  "version": "1.0.0",
  "icon": "https://x402.clashofcoins.com/favicon.png",
  "documentationUrl": "https://x402.clashofcoins.com/openapi.json",
  "skillsUrl": "https://x402.clashofcoins.com/skill.md",
  "skillUrl": "https://x402.clashofcoins.com/skill.md",
  "openApiUrl": "https://x402.clashofcoins.com/openapi.json",
  "supportedInterfaces": [
    "rest",
    "mcp",
    "a2a",
    "web"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "agentWalletFunding": true,
    "agentWalletX402Funding": true,
    "agentWalletMppFunding": false,
    "agentWalletAutoExecuteOnFunding": true,
    "agentWalletPurchaseProtocols": {
      "sale": [
        "x402"
      ],
      "shop": [
        "x402"
      ]
    }
  },
  "securitySchemes": {
    "x402PaymentSignature": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "Paid retries must keep the JSON body unchanged and send a canonical PAYMENT-SIGNATURE built from the latest PAYMENT-REQUIRED challenge, including its resource and one accepted payment requirement."
    }
  },
  "security": [
    {
      "x402PaymentSignature": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "route_commerce_checkout",
      "name": "Route commerce checkout",
      "description": "Choose the correct Clash of Coins surface: sale for NFT lots, shop for in-game items, then follow the matching protocol flow.",
      "tags": [
        "commerce",
        "routing",
        "sale",
        "shop"
      ],
      "examples": [
        "Buy a Hero Pack NFT",
        "Buy 10 keys for player alice"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "discover_sales",
      "name": "Discover active sales",
      "description": "List currently active allowlisted saleIds, prices, metadata, and payment hints.",
      "tags": [
        "x402",
        "catalog",
        "eip155:8453"
      ],
      "examples": [
        "List active NFT sale lots",
        "Show current saleIds and prices"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "quote_sale",
      "name": "Quote sale",
      "description": "Return the exact USDC amount and payment requirement for a chosen saleId and quantity.",
      "tags": [
        "x402",
        "quote",
        "USDC"
      ],
      "examples": [
        "Quote saleId 370 for quantity 1",
        "Estimate the payable amount before buying"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "buy_sale_via_x402",
      "name": "Buy sale via x402",
      "description": "Complete canonical x402 settlement and trigger relayer-service mint delivery.",
      "tags": [
        "x402",
        "purchase",
        "relayer"
      ],
      "examples": [
        "Buy one Hero Pack NFT",
        "Mint an allowlisted sale item after payment"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "poll_purchase_status",
      "name": "Poll purchase status",
      "description": "Track purchase confirmation by paymentTx until mint delivery is confirmed.",
      "tags": [
        "status",
        "delivery",
        "mint"
      ],
      "examples": [
        "Check whether paymentTx 0xabc has settled",
        "Track mint delivery for a sale purchase"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "discover_shop_offers",
      "name": "Discover shop offers",
      "description": "List the active shop catalog. Anonymous listing is allowed; personalized offers require exactly one nickname or address.",
      "tags": [
        "shop",
        "catalog",
        "recipient"
      ],
      "examples": [
        "List shop offers",
        "Show keys and packs for player alice"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "quote_shop_purchase",
      "name": "Quote shop purchase",
      "description": "Validate one recipient plus one item selection and return the exact payable amount before buy.",
      "tags": [
        "shop",
        "quote",
        "recipient"
      ],
      "examples": [
        "Quote 10 keys for player alice",
        "Estimate a shop purchase for 0x1234..."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "buy_shop_item_via_x402",
      "name": "Buy shop item via x402",
      "description": "Complete canonical x402 settlement and deliver the selected in-game item.",
      "tags": [
        "shop",
        "x402",
        "purchase"
      ],
      "examples": [
        "Buy 10 keys via x402",
        "Purchase a shop pack for player alice"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "poll_shop_purchase_status",
      "name": "Poll shop purchase status",
      "description": "Track payment and backend delivery by payment reference, purchase id, or wallet+item.",
      "tags": [
        "shop",
        "status",
        "delivery"
      ],
      "examples": [
        "Check whether a shop purchase has been delivered",
        "Track shop delivery for payment reference pay_123"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "metadata": {
    "serviceDescription": "Agentic checkout for Clash of Coins",
    "category": "Gaming",
    "tags": [
      "Gaming"
    ],
    "icon": "https://x402.clashofcoins.com/favicon.png",
    "catalogUrl": "https://x402.clashofcoins.com/catalog",
    "skillsUrl": "https://x402.clashofcoins.com/skill.md",
    "skillUrl": "https://x402.clashofcoins.com/skill.md",
    "openApiUrl": "https://x402.clashofcoins.com/openapi.json",
    "skillsIndexUrl": "https://x402.clashofcoins.com/skills/index.json",
    "specializedSkills": {
      "agentcashValidator": "https://x402.clashofcoins.com/agentcash-validator-skill.md"
    },
    "publishedSkills": [
      {
        "id": "clashofcoins",
        "name": "Clash of Coins",
        "description": "Universal routing skill for cross-agent discovery and checkout on unified sale + shop deployments.",
        "path": "/skills/clashofcoins-universal/SKILL.md",
        "aliases": [
          "/skills/SKILL.md",
          "/skills/clashofcoins-universal/skill.md",
          "/skills/clashofcoins-universal",
          "/skills/clashofcoins/SKILL.md",
          "/skills/clashofcoins/skill.md",
          "/skills/clashofcoins"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-universal/agents/openai.yaml",
          "referencesPath": "/skills/clashofcoins-universal/references/",
          "scriptsPath": "/skills/clashofcoins-universal/scripts/",
          "evalsPath": "/skills/clashofcoins-universal/evals/",
          "triggerEvalsPath": "/skills/clashofcoins-universal/evals/trigger-queries.json",
          "qualityEvalsPath": "/skills/clashofcoins-universal/evals/evals.json"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-universal/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/SKILL.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-universal/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-universal",
          "https://x402.clashofcoins.com/skills/clashofcoins/SKILL.md",
          "https://x402.clashofcoins.com/skills/clashofcoins/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/agents/openai.yaml",
          "referencesPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/references/",
          "scriptsPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/scripts/",
          "evalsPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/evals/",
          "triggerEvalsPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/evals/trigger-queries.json",
          "qualityEvalsPath": "https://x402.clashofcoins.com/skills/clashofcoins-universal/evals/evals.json"
        },
        "format": "agent-skills-v1"
      },
      {
        "id": "clashofcoins-agentcash-validator",
        "name": "Clash of Coins AgentCash Validator",
        "description": "Minimal-context validation skill for AgentCash, OpenClaw, and other discovery consumers.",
        "path": "/skills/clashofcoins-agentcash-validator/SKILL.md",
        "aliases": [
          "/skills/clashofcoins-agentcash-validator/skill.md",
          "/skills/clashofcoins-agentcash-validator"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-agentcash-validator/agents/openai.yaml"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-agentcash-validator/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/clashofcoins-agentcash-validator/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-agentcash-validator"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-agentcash-validator/agents/openai.yaml"
        },
        "format": "agent-skills-v1"
      },
      {
        "id": "clashofcoins-buyer",
        "name": "Clash of Coins Sale Buyer",
        "description": "Sale-only purchase skill for presale and Agentic Pass lots.",
        "path": "/skills/clashofcoins-sale-buyer/SKILL.md",
        "aliases": [
          "/skills/clashofcoins-sale-buyer/skill.md",
          "/skills/clashofcoins-sale-buyer",
          "/skills/clashofcoins-buyer/SKILL.md",
          "/skills/clashofcoins-buyer/skill.md",
          "/skills/clashofcoins-buyer"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-sale-buyer/agents/openai.yaml"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-sale-buyer/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/clashofcoins-sale-buyer/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-sale-buyer",
          "https://x402.clashofcoins.com/skills/clashofcoins-buyer/SKILL.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-buyer/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-buyer"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-sale-buyer/agents/openai.yaml"
        },
        "format": "agent-skills-v1"
      },
      {
        "id": "clashofcoins-integrator",
        "name": "Clash of Coins Sale Integrator",
        "description": "Sale-only discovery and integration skill for scanner and registry consumers.",
        "path": "/skills/clashofcoins-sale-integrator/SKILL.md",
        "aliases": [
          "/skills/clashofcoins-sale-integrator/skill.md",
          "/skills/clashofcoins-sale-integrator",
          "/skills/clashofcoins-integrator/SKILL.md",
          "/skills/clashofcoins-integrator/skill.md",
          "/skills/clashofcoins-integrator"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-sale-integrator/agents/openai.yaml"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-sale-integrator/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/clashofcoins-sale-integrator/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-sale-integrator",
          "https://x402.clashofcoins.com/skills/clashofcoins-integrator/SKILL.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-integrator/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-integrator"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-sale-integrator/agents/openai.yaml"
        },
        "format": "agent-skills-v1"
      },
      {
        "id": "clashofcoins-shop-buyer",
        "name": "Clash of Coins Shop Buyer",
        "description": "Shop-only purchase skill for in-game items.",
        "path": "/skills/clashofcoins-shop-buyer/SKILL.md",
        "aliases": [
          "/skills/clashofcoins-shop-buyer/skill.md",
          "/skills/clashofcoins-shop-buyer"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-shop-buyer/agents/openai.yaml"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-shop-buyer/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/clashofcoins-shop-buyer/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-shop-buyer"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-shop-buyer/agents/openai.yaml"
        },
        "format": "agent-skills-v1"
      },
      {
        "id": "clashofcoins-shop-integrator",
        "name": "Clash of Coins Shop Integrator",
        "description": "Shop-only discovery and integration skill for scanners and platform adapters.",
        "path": "/skills/clashofcoins-shop-integrator/SKILL.md",
        "aliases": [
          "/skills/clashofcoins-shop-integrator/skill.md",
          "/skills/clashofcoins-shop-integrator"
        ],
        "clients": [
          "openclaw",
          "claude",
          "cursor",
          "codex",
          "generic-agent-skills"
        ],
        "bundle": {
          "openaiConfigPath": "/skills/clashofcoins-shop-integrator/agents/openai.yaml"
        },
        "audience": "agents",
        "url": "https://x402.clashofcoins.com/skills/clashofcoins-shop-integrator/SKILL.md",
        "aliasUrls": [
          "https://x402.clashofcoins.com/skills/clashofcoins-shop-integrator/skill.md",
          "https://x402.clashofcoins.com/skills/clashofcoins-shop-integrator"
        ],
        "bundleUrls": {
          "openaiConfigPath": "https://x402.clashofcoins.com/skills/clashofcoins-shop-integrator/agents/openai.yaml"
        },
        "format": "agent-skills-v1"
      }
    ],
    "mcp": {
      "manifestUrl": "https://x402.clashofcoins.com/.well-known/mcp.json",
      "legacyManifestUrl": "https://x402.clashofcoins.com/mcp.json",
      "endpoint": "https://x402.clashofcoins.com/mcp",
      "legacyEndpoint": "https://x402.clashofcoins.com/mcp.json",
      "protocolVersion": "2025-11-25",
      "transportType": "streamable-http",
      "transport": "stdio",
      "command": "npm",
      "args": [
        "--prefix",
        "apps/gateway",
        "run",
        "mcp"
      ],
      "shellCommand": "npm run mcp:gateway",
      "cursorConfigPath": ".cursor/mcp.json",
      "baseUrlEnv": "GATEWAY_MCP_BASE_URL",
      "defaultBaseUrl": "https://x402.clashofcoins.com",
      "tools": [
        "discover_gateway",
        "list_products",
        "get_catalog",
        "get_item_details",
        "buy_item",
        "prepare_purchase",
        "quote_purchase",
        "check_purchase_status",
        "get_health",
        "get_chain_info",
        "check_wallet_item_status",
        "get_agent_wallet_info",
        "quote_agent_order",
        "create_agent_order",
        "get_agent_order"
      ],
      "resources": [
        "clash-of-coins://service/discovery",
        "clash-of-coins://service/openapi",
        "clash-of-coins://service/catalog",
        "clash-of-coins://service/openapi-full",
        "clash-of-coins://service/llms-text",
        "clash-of-coins://service/skill",
        "clash-of-coins://service/health"
      ],
      "prompts": [
        "browse_clash_catalog",
        "prepare_clash_purchase",
        "agent_wallet_purchase",
        "explore_clash_protocols"
      ]
    },
    "checkouts": {
      "sale": {
        "name": "Clash of Coins",
        "description": "Agentic checkout for Clash of Coins",
        "openApiUrl": "https://x402.clashofcoins.com/openapi.json",
        "agentUrl": "https://x402.clashofcoins.com/.well-known/agent.json",
        "rootPath": "/"
      },
      "shop": {
        "name": "Clash of Coins",
        "description": "Agentic checkout for Clash of Coins",
        "openApiUrl": "https://x402.clashofcoins.com/shop/openapi.json",
        "fullOpenApiUrl": "https://x402.clashofcoins.com/shop/openapi.full.json",
        "skillsUrl": "https://x402.clashofcoins.com/shop/skill.md",
        "agentUrl": "https://x402.clashofcoins.com/shop/.well-known/agent.json",
        "rootPath": "/shop"
      }
    },
    "agentWallet": {
      "mountPath": "/agent-wallet",
      "fundingRoute": "/agent-wallet/x402/fund",
      "statusRoutePrefix": "/agent-wallet/x402/purchases",
      "fundingProtocol": "x402",
      "autoExecuteOnFunding": true,
      "mode": "agent_wallet_x402_funded",
      "supportedPurchaseProtocols": {
        "sale": [
          "x402"
        ],
        "shop": [
          "x402"
        ]
      },
      "paymentNetworkId": "eip155:8453",
      "paymentCurrency": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "paymentCurrencySymbol": "USDC",
      "walletProvider": "cdp",
      "agentAddress": "0x93862e5b2b1fa10a01772e7e9ca7cdc7deb5ca25",
      "treasuryAddress": "0x8b29dabd6fbb5a09dacbc7978eaed66a8540721d",
      "passportStatus": "not_configured",
      "passportRegistry": "0x8004a169fb4a3325136eb29fa0ceb6d2e539a432",
      "passportAgentId": "45258",
      "passportUri": "https://x402.clashofcoins.com/.well-known/agent.json",
      "siwaEnabled": true,
      "siwxEnabled": false
    }
  }
}