{"version":"1.0","name":"Clash of Coins","description":"Agentic checkout for Clash of Coins","agents":[{"protocolVersion":"0.2.6","name":"Clash of Coins","description":"Agentic checkout for Clash of Coins","summary":"Agentic checkout for Clash of Coins","url":"https://mpp.clashofcoins.app","preferredTransport":"https","provider":{"organization":"Clash of Coins","url":"https://mpp.clashofcoins.app"},"version":"1.0.0","documentationUrl":"https://mpp.clashofcoins.app/openapi.json","skillsUrl":"https://mpp.clashofcoins.app/skill.md","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"securitySchemes":{"mppPaymentAuthorization":{"type":"apiKey","in":"header","name":"Authorization","description":"MPP payment credential header using the Payment auth scheme"}},"security":[{"mppPaymentAuthorization":[]}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"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"]}],"metadata":{"serviceDescription":"Agentic checkout for Clash of Coins","profileId":"base-sepolia","networkId":"eip155:84532","networkName":"Base Sepolia","saleAddress":"0x9aaB2b2B9201FA906c49913aae1685ee7AFCcFA2","configuredSaleIds":[370,371,372,373],"availableSaleIds":[370,371,372,373],"activeSales":[{"saleId":370,"status":"active","price":"0.009 USDC","basePrice":"0.01 USDC","discountBps":1000,"discountPercent":"10","quantityAvailable":999999960,"metadata":"ipfs://bafybeigajagnoxbtzsfdumoma5tsm2jtkpoauxoetp2jf65kicze6eycqa/initiate.json","nftContractAddress":"0x1a62b926a6272298e083085eaff6645394e31c55"},{"saleId":371,"status":"active","price":"0.09 USDC","basePrice":"0.1 USDC","discountBps":1000,"discountPercent":"10","quantityAvailable":999999825,"metadata":"ipfs://bafybeigajagnoxbtzsfdumoma5tsm2jtkpoauxoetp2jf65kicze6eycqa/commander.json","nftContractAddress":"0x1a62b926a6272298e083085eaff6645394e31c55"},{"saleId":372,"status":"active","price":"0.9 USDC","basePrice":"1 USDC","discountBps":1000,"discountPercent":"10","quantityAvailable":999999954,"metadata":"ipfs://bafybeigajagnoxbtzsfdumoma5tsm2jtkpoauxoetp2jf65kicze6eycqa/warlord.json","nftContractAddress":"0x1a62b926a6272298e083085eaff6645394e31c55"},{"saleId":373,"status":"active","price":"0.27 USDC","basePrice":"0.3 USDC","discountBps":1000,"discountPercent":"10","quantityAvailable":999999752,"metadata":"ipfs://bafybeigajagnoxbtzsfdumoma5tsm2jtkpoauxoetp2jf65kicze6eycqa/heropack.json","nftContractAddress":"0x1a62b926a6272298e083085eaff6645394e31c55"}],"channels":{"mpp":{"manifestEndpoint":"/agentic/mpp/capabilities","listSalesEndpoint":"/agentic/mpp/offers","quoteSaleEndpoint":"/agentic/mpp/quote","buyEndpoint":"/agentic/mpp/buy","purchaseStatusEndpointTemplate":"/agentic/mpp/purchases/{paymentTx}","payment":{"protocol":"mpp","method":"tempo/charge","authHeader":"Authorization: Payment","realm":"mpp.clashofcoins.app","network":"tempo:42431","asset":"0x20c0000000000000000000000000000000000000","assetSymbol":"pathUSD","recipient":"0x97b7f63Cb9f40a147775aa425589a334F7091E37","payTo":"0x97b7f63Cb9f40a147775aa425589a334F7091E37","decimals":6},"inputSchema":{"type":"object","required":["saleId","beneficiary"],"properties":{"saleId":{"type":"integer","minimum":1},"quantity":{"type":"integer","minimum":1,"default":1},"beneficiary":{"type":"string","description":"EVM address that will receive the minted NFT"}}},"inputExample":{"saleId":370,"quantity":1,"beneficiary":"0x1111111111111111111111111111111111111111"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["saleId","beneficiary"],"properties":{"saleId":{"type":"integer","minimum":1},"quantity":{"type":"integer","minimum":1,"default":1},"beneficiary":{"type":"string","description":"EVM address that will receive the minted NFT"}}},"example":{"saleId":370,"quantity":1,"beneficiary":"0x1111111111111111111111111111111111111111"}}}}}},"skillUrl":"https://mpp.clashofcoins.app/skill.md"}},{"protocolVersion":"0.2.6","id":"clashofcoins-game-shop","name":"Clash of Coins","description":"Agentic checkout for Clash of Coins","summary":"Agentic checkout for Clash of Coins","url":"https://mpp.clashofcoins.app/shop","preferredTransport":"https","provider":{"organization":"Clash of Coins","url":"https://mpp.clashofcoins.app/shop"},"version":"1.0.0","icon":"https://mpp.clashofcoins.app/shop/favicon.png","documentationUrl":"https://mpp.clashofcoins.app/shop/openapi.json","skillsUrl":"https://mpp.clashofcoins.app/shop/skill.md","skillUrl":"https://mpp.clashofcoins.app/shop/skill.md","openApiUrl":"https://mpp.clashofcoins.app/shop/openapi.json","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"securitySchemes":{"mppAuthorization":{"type":"apiKey","in":"header","name":"Authorization","description":"MPP payment credential header using the Payment auth scheme"}},"security":[{"mppAuthorization":[]}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"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_mpp","name":"Buy shop item via MPP","description":"Complete Tempo MPP settlement and deliver the selected in-game item.","tags":["shop","mpp","purchase"],"examples":["Buy 10 keys via MPP","Purchase a shop item on a Tempo-enabled instance"],"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","checkoutType":"shop","catalogTitle":"Clash of Coins Game Shop","catalogDescription":"Browse in-game goods for Clash of Coins, pay in USDC via x402 or MPP, and receive backend delivery to a verified player identified by nickname or address.","protocols":{"mpp":{"version":"1.0","network":"tempo:42431","buyEndpoint":"/shop/mpp/buy"}},"items":[],"skillsUrl":"https://mpp.clashofcoins.app/shop/skill.md","skillUrl":"https://mpp.clashofcoins.app/shop/skill.md","fullOpenApiUrl":"https://mpp.clashofcoins.app/shop/openapi.full.json"}}],"capabilities":{"agentWalletFunding":true,"agentWalletX402Funding":false,"agentWalletMppFunding":true,"agentWalletAutoExecuteOnFunding":true,"agentWalletPurchaseProtocols":{"sale":["mpp"],"shop":["mpp"]}},"metadata":{"agentWallet":{"mountPath":"/agent-wallet","fundingRoute":"/agent-wallet/mpp/fund","statusRoutePrefix":"/agent-wallet/mpp/purchases","fundingProtocol":"mpp","autoExecuteOnFunding":true,"mode":"agent_wallet_x402_funded","supportedPurchaseProtocols":{"sale":["mpp"],"shop":["mpp"]},"paymentNetworkId":"tempo:42431","paymentCurrency":"0x20c0000000000000000000000000000000000000","paymentCurrencySymbol":"pathUSD","walletProvider":"cdp","agentAddress":"0x93862e5b2b1fa10a01772e7e9ca7cdc7deb5ca25","treasuryAddress":"0x97b7f63cb9f40a147775aa425589a334f7091e37","passportStatus":"not_configured","passportRegistry":"0x8004a818bfb912233c491871b3d84c89a494bd9e","passportAgentId":"5025","passportUri":"data:application/json;base64,eyJuYW1lIjoiQ2xhc2ggQ29tbWVyY2UiLCJ0eXBlIjoiaHR0cHM6Ly9laXBzLmV0aGVyZXVtLm9yZy9FSVBTL2VpcC04MDA0I3JlZ2lzdHJhdGlvbi12MSIsImltYWdlIjoiaHR0cHM6Ly9tcHAuY2xhc2hvZmNvaW5zLmFwcC9mYXZpY29uLnBuZyIsImFjdGl2ZSI6dHJ1ZSwic2VydmljZXMiOlt7Im5hbWUiOiJBMkEiLCJlbmRwb2ludCI6Imh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvLndlbGwta25vd24vYWdlbnQuanNvbiIsInZlcnNpb24iOiIwLjIuNiJ9LHsibmFtZSI6IndlYiIsImVuZHBvaW50IjoiaHR0cHM6Ly9tcHAuY2xhc2hvZmNvaW5zLmFwcCJ9LHsibmFtZSI6Ik9wZW5BUEkiLCJlbmRwb2ludCI6Imh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvb3BlbmFwaS5qc29uIn0seyJuYW1lIjoiU2tpbGxzIiwiZW5kcG9pbnQiOiJodHRwczovL21wcC5jbGFzaG9mY29pbnMuYXBwL3NraWxsLm1kIn0seyJuYW1lIjoiTUNQIiwiZW5kcG9pbnQiOiJodHRwczovL21wcC5jbGFzaG9mY29pbnMuYXBwL21jcC5qc29uIn0seyJuYW1lIjoiYWdlbnRXYWxsZXQiLCJlbmRwb2ludCI6ImVpcDE1NTo4NDUzMjoweDkzODYyRTViMmIxZkExMEEwMTc3MkU3ZTljQTdDZEM3ZGViNUNBMjUifV0sInVwZGF0ZWRBdCI6MTc3NjY4MTEyOCwiZGVzY3JpcHRpb24iOiJVbmlmaWVkIGNoZWNrb3V0IGZvciBDbGFzaCBvZiBDb2lucyBzYWxlcyBhbmQgc2hvcCBpdGVtcy4iLCJ4NDAyU3VwcG9ydCI6dHJ1ZSwicmVnaXN0cmF0aW9ucyI6W3siYWdlbnRJZCI6NTAyNSwiYWdlbnRSZWdpc3RyeSI6ImVpcDE1NTo4NDUzMjoweDgwMDRBODE4QkZCOTEyMjMzYzQ5MTg3MWIzZDg0Yzg5QTQ5NEJEOWUifV0sInN1cHBvcnRlZFRydXN0IjpbInJlcHV0YXRpb24iXSwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tcHAuY2xhc2hvZmNvaW5zLmFwcCIsImxpbmtzIjpbImh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAiLCJodHRwczovL21wcC5jbGFzaG9mY29pbnMuYXBwL29wZW5hcGkuanNvbiIsImh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvc2tpbGwubWQiXSwiYXR0cmlidXRlcyI6WyJicmFuZDogY2xhc2hvZmNvaW5zIiwicm9sZTogY29tbWVyY2UtZ2F0ZXdheSIsInN0YW5kYXJkOiBlcmM4MDA0IiwibmV0d29yazogZWlwMTU1Ojg0NTMyIiwiY2hlY2tvdXRzOiBzYWxlLCBzaG9wIl0sInByb3BlcnRpZXMiOnsicHJvamVjdCI6ImNsYXNob2Zjb2lucyIsInJvbGUiOiJjb21tZXJjZS1nYXRld2F5IiwibGFuZ3VhZ2UiOiJlbiIsIm5ldHdvcmtJZCI6ImVpcDE1NTo4NDUzMiIsInByb3RvY29sVmVyc2lvbiI6IjAuMi42IiwicHJlZmVycmVkVHJhbnNwb3J0IjoiaHR0cHMiLCJzZXJ2aWNlSWQiOiJjbGFzaG9mY29pbnMtY29tbWVyY2UtZ2F0ZXdheSIsIm9wZW5BcGlVcmwiOiJodHRwczovL21wcC5jbGFzaG9mY29pbnMuYXBwL29wZW5hcGkuanNvbiIsInNraWxsc1VybCI6Imh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvc2tpbGwubWQiLCJtY3BNYW5pZmVzdFVybCI6Imh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvbWNwLmpzb24iLCJjYXRhbG9nVXJsIjoiaHR0cHM6Ly9tcHAuY2xhc2hvZmNvaW5zLmFwcC9jYXRhbG9nIiwiY2hlY2tvdXRUeXBlcyI6WyJzYWxlIiwic2hvcCJdLCJhZ2VudFVyaSI6Imh0dHBzOi8vbXBwLmNsYXNob2Zjb2lucy5hcHAvLndlbGwta25vd24vYWdlbnQuanNvbiJ9fQ==","siwaEnabled":true,"siwxEnabled":false}}}