{"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.app","preferredTransport":"https","provider":{"organization":"Clash of Coins","url":"https://x402.clashofcoins.app"},"version":"1.0.0","icon":"https://x402.clashofcoins.app/favicon.png","documentationUrl":"https://x402.clashofcoins.app/openapi.json","skillsUrl":"https://x402.clashofcoins.app/skill.md","skillUrl":"https://x402.clashofcoins.app/skill.md","openApiUrl":"https://x402.clashofcoins.app/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:84532"],"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.app/favicon.png","catalogUrl":"https://x402.clashofcoins.app/catalog","skillsUrl":"https://x402.clashofcoins.app/skill.md","skillUrl":"https://x402.clashofcoins.app/skill.md","openApiUrl":"https://x402.clashofcoins.app/openapi.json","skillsIndexUrl":"https://x402.clashofcoins.app/skills/index.json","specializedSkills":{"agentcashValidator":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-universal/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/SKILL.md","https://x402.clashofcoins.app/skills/clashofcoins-universal/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-universal","https://x402.clashofcoins.app/skills/clashofcoins/SKILL.md","https://x402.clashofcoins.app/skills/clashofcoins/skill.md","https://x402.clashofcoins.app/skills/clashofcoins"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/skills/clashofcoins-universal/agents/openai.yaml","referencesPath":"https://x402.clashofcoins.app/skills/clashofcoins-universal/references/","scriptsPath":"https://x402.clashofcoins.app/skills/clashofcoins-universal/scripts/","evalsPath":"https://x402.clashofcoins.app/skills/clashofcoins-universal/evals/","triggerEvalsPath":"https://x402.clashofcoins.app/skills/clashofcoins-universal/evals/trigger-queries.json","qualityEvalsPath":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-agentcash-validator/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/clashofcoins-agentcash-validator/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-agentcash-validator"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-sale-buyer/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/clashofcoins-sale-buyer/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-sale-buyer","https://x402.clashofcoins.app/skills/clashofcoins-buyer/SKILL.md","https://x402.clashofcoins.app/skills/clashofcoins-buyer/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-buyer"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-sale-integrator/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/clashofcoins-sale-integrator/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-sale-integrator","https://x402.clashofcoins.app/skills/clashofcoins-integrator/SKILL.md","https://x402.clashofcoins.app/skills/clashofcoins-integrator/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-integrator"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-shop-buyer/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/clashofcoins-shop-buyer/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-shop-buyer"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/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.app/skills/clashofcoins-shop-integrator/SKILL.md","aliasUrls":["https://x402.clashofcoins.app/skills/clashofcoins-shop-integrator/skill.md","https://x402.clashofcoins.app/skills/clashofcoins-shop-integrator"],"bundleUrls":{"openaiConfigPath":"https://x402.clashofcoins.app/skills/clashofcoins-shop-integrator/agents/openai.yaml"},"format":"agent-skills-v1"}],"mcp":{"manifestUrl":"https://x402.clashofcoins.app/.well-known/mcp.json","legacyManifestUrl":"https://x402.clashofcoins.app/mcp.json","endpoint":"https://x402.clashofcoins.app/mcp","legacyEndpoint":"https://x402.clashofcoins.app/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.app","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.app/openapi.json","agentUrl":"https://x402.clashofcoins.app/.well-known/agent.json","rootPath":"/"},"shop":{"name":"Clash of Coins","description":"Agentic checkout for Clash of Coins","openApiUrl":"https://x402.clashofcoins.app/shop/openapi.json","fullOpenApiUrl":"https://x402.clashofcoins.app/shop/openapi.full.json","skillsUrl":"https://x402.clashofcoins.app/shop/skill.md","agentUrl":"https://x402.clashofcoins.app/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:84532","paymentCurrency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","paymentCurrencySymbol":"USDC","walletProvider":"cdp","agentAddress":"0x93862e5b2b1fa10a01772e7e9ca7cdc7deb5ca25","treasuryAddress":"0x97b7f63cb9f40a147775aa425589a334f7091e37","passportStatus":"not_configured","passportRegistry":"0x8004a818bfb912233c491871b3d84c89a494bd9e","passportAgentId":"5022","passportUri":"data:application/json;base64,eyJuYW1lIjoiQ2xhc2ggQ29tbWVyY2UiLCJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0I3JlZ2lzdHJhdGlvbi12MSIsImltYWdlIjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAvZmF2aWNvbi5wbmciLCJhY3RpdmUiOnRydWUsInNlcnZpY2VzIjpbeyJuYW1lIjoiQTJBIiwiZW5kcG9pbnQiOiJodHRwczovL3g0MDIuY2xhc2hvZmNvaW5zLmFwcC8ud2VsbC1rbm93bi9hZ2VudC5qc29uIiwidmVyc2lvbiI6IjAuMi42In0seyJuYW1lIjoid2ViIiwiZW5kcG9pbnQiOiJodHRwczovL3g0MDIuY2xhc2hvZmNvaW5zLmFwcCJ9LHsibmFtZSI6Ik9wZW5BUEkiLCJlbmRwb2ludCI6Imh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL29wZW5hcGkuanNvbiJ9LHsibmFtZSI6IlNraWxscyIsImVuZHBvaW50IjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAvc2tpbGwubWQifSx7Im5hbWUiOiJNQ1AiLCJlbmRwb2ludCI6Imh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL21jcC5qc29uIn0seyJuYW1lIjoiYWdlbnRXYWxsZXQiLCJlbmRwb2ludCI6ImVpcDE1NTo4NDUzMjoweDkzODYyRTViMmIxZkExMEEwMTc3MkU3ZTljQTdDZEM3ZGViNUNBMjUifV0sInVwZGF0ZWRBdCI6MTc3NjY3ODk5NywiZGVzY3JpcHRpb24iOiJVbmlmaWVkIGNoZWNrb3V0IGZvciBDbGFzaCBvZiBDb2lucyBzYWxlcyBhbmQgc2hvcCBpdGVtcy4iLCJ4NDAyU3VwcG9ydCI6dHJ1ZSwicmVnaXN0cmF0aW9ucyI6W3siYWdlbnRJZCI6NTAyMiwiYWdlbnRSZWdpc3RyeSI6ImVpcDE1NTo4NDUzMjoweDgwMDRBODE4QkZCOTEyMjMzYzQ5MTg3MWIzZDg0Yzg5QTQ5NEJEOWUifV0sInN1cHBvcnRlZFRydXN0IjpbInJlcHV0YXRpb24iXSwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAiLCJsaW5rcyI6WyJodHRwczovL3g0MDIuY2xhc2hvZmNvaW5zLmFwcCIsImh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL29wZW5hcGkuanNvbiIsImh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL3NraWxsLm1kIl0sImF0dHJpYnV0ZXMiOlsiYnJhbmQ6IGNsYXNob2Zjb2lucyIsInJvbGU6IGNvbW1lcmNlLWdhdGV3YXkiLCJzdGFuZGFyZDogZXJjODAwNCIsIm5ldHdvcms6IGVpcDE1NTo4NDUzMiIsImNoZWNrb3V0czogc2FsZSwgc2hvcCJdLCJwcm9wZXJ0aWVzIjp7InByb2plY3QiOiJjbGFzaG9mY29pbnMiLCJyb2xlIjoiY29tbWVyY2UtZ2F0ZXdheSIsImxhbmd1YWdlIjoiZW4iLCJuZXR3b3JrSWQiOiJlaXAxNTU6ODQ1MzIiLCJwcm90b2NvbFZlcnNpb24iOiIwLjIuNiIsInByZWZlcnJlZFRyYW5zcG9ydCI6Imh0dHBzIiwic2VydmljZUlkIjoiY2xhc2hvZmNvaW5zLWNvbW1lcmNlLWdhdGV3YXkiLCJvcGVuQXBpVXJsIjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAvb3BlbmFwaS5qc29uIiwic2tpbGxzVXJsIjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAvc2tpbGwubWQiLCJtY3BNYW5pZmVzdFVybCI6Imh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL21jcC5qc29uIiwiY2F0YWxvZ1VybCI6Imh0dHBzOi8veDQwMi5jbGFzaG9mY29pbnMuYXBwL2NhdGFsb2ciLCJjaGVja291dFR5cGVzIjpbInNhbGUiLCJzaG9wIl0sImFnZW50VXJpIjoiaHR0cHM6Ly94NDAyLmNsYXNob2Zjb2lucy5hcHAvLndlbGwta25vd24vYWdlbnQuanNvbiJ9fQ==","siwaEnabled":true,"siwxEnabled":false}}}