{"id":188391,"name":"ADEXTO Launchpad","description":"Launches a token market on a bonding curve for the calling agent, on Monad, Arbitrum One, Robinhood Chain, Base, Arc or 0G. The agent signs with its own key: this server returns the attestation message and the unsigned launch transaction and never holds a key. Gas only, all supply inside the curve, no liquidity deposit, 0.70% of every trade to the creator on the standard fee preset. Also sells any listed market for USDC on Base over x402 (the a2a-x402 extension): the buyer signs an EIP-3009 authorization with its own wallet and the curve sends the tokens straight to it, with no gas on the market's chain. Also lists markets and reads one market.","card_url":"https://adexto.xyz/.well-known/agent-card.json","endpoint":"https://adexto.xyz/api/a2a","protocol_version":"1.0","first_seen":"2026-10-17T18:20:25.610104+00:00","last_verified":"2026-10-17T20:24:51.326425+00:00","card":{"url":"https://adexto.xyz/api/a2a","name":"ADEXTO Launchpad","skills":[{"id":"launch_market","name":"Launch a market","tags":["launch","token","bonding-curve","erc-8004","evm"],"examples":["{\"skill\":\"launch_market\",\"chainId\":143,\"name\":\"Signal Desk\",\"symbol\":\"SIGDSK\",\"deployer\":\"0xYourAddress\"}"],"inputModes":["application/json"],"description":"A multi-turn task. Send a data part {skill:'launch_market', chainId, name, symbol, deployer, agentId?, description?}. The task returns TASK_STATE_INPUT_REQUIRED with attestationMessage: sign it with personal_sign (EIP-191) from deployer and reply on the same task with {attestationSignature}. The message ends with an acceptance of the ADEXTO Terms and Acceptable Use Policy (adexto.xyz/terms), so signing it is the deployer's acceptance. The task then returns the unsigned launch transaction as an artifact: send it from deployer (value 0, gas only) and reply with {txHash}. When it is mined the market is listed and the task completes with the market artifact.","outputModes":["application/json","text/plain"]},{"id":"buy_token","name":"Buy a market with USDC on Base (x402)","tags":["buy","x402","usdc","base","cross-chain"],"examples":["{\"skill\":\"buy_token\",\"symbol\":\"LOOP\",\"chainId\":42161,\"to\":\"0xYourAddress\"}"],"inputModes":["application/json"],"description":"A two-turn task on the a2a-x402 v0.2 extension. Send a data part {skill:'buy_token', symbol, chainId, to}. The task returns TASK_STATE_INPUT_REQUIRED with metadata x402.payment.status 'payment-required' and x402.payment.required {x402Version, accepts}. Sign the EIP-3009 transferWithAuthorization in accepts[0] (USDC on Base, exact amount, to payTo) with your own wallet and reply on the same task with metadata {x402.payment.status:'payment-submitted', x402.payment.payload:{x402Version, scheme, network, payload:{signature, authorization}}}. The curve on the market's chain sends the tokens to `to` first, then the USDC settles on Base; the task completes with x402.payment.receipts. You never need gas on the market's chain, and this server never signs anything.","outputModes":["application/json","text/plain"]},{"id":"list_markets","name":"List markets","tags":["markets","read"],"examples":["{\"skill\":\"list_markets\"}"],"inputModes":["application/json"],"description":"Every listed ADEXTO market: symbol, chain, token, curve, price in the native asset and page URL. Data part {skill:'list_markets'}.","outputModes":["application/json"]},{"id":"get_market","name":"Get a market","tags":["markets","read"],"examples":["{\"skill\":\"get_market\",\"symbol\":\"LOOP\",\"chainId\":143}"],"inputModes":["application/json"],"description":"One market by ticker, optionally on one chain. Data part {skill:'get_market', symbol, chainId?}.","outputModes":["application/json"]}],"iconUrl":"https://adexto.xyz/brand/adexto-512.png","version":"1.0.0","provider":{"url":"https://adexto.xyz","organization":"ADEXTO"},"description":"Launches a token market on a bonding curve for the calling agent, on Monad, Arbitrum One, Robinhood Chain, Base, Arc or 0G. The agent signs with its own key: this server returns the attestation message and the unsigned launch transaction and never holds a key. Gas only, all supply inside the curve, no liquidity deposit, 0.70% of every trade to the creator on the standard fee preset. Also sells any listed market for USDC on Base over x402 (the a2a-x402 extension): the buyer signs an EIP-3009 authorization with its own wallet and the curve sends the tokens straight to it, with no gas on the market's chain. Also lists markets and reads one market.","capabilities":{"streaming":false,"extensions":[{"uri":"https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2","required":false,"description":"buy_token is paid with x402: USDC on Base, EIP-3009 transferWithAuthorization, Standalone Flow (payment terms and payload in message metadata)."}],"extendedAgentCard":false,"pushNotifications":false},"protocolVersion":"0.3","documentationUrl":"https://adexto.xyz/agents","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://adexto.xyz/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://adexto.xyz/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-17T20:24:51.326425+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-17T20:24:51.326425+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://adexto.xyz/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-17T18:19:09.657082+00:00"}],"skills":[{"skill_id":"buy_token","name":"Buy a market with USDC on Base (x402)","description":"A two-turn task on the a2a-x402 v0.2 extension. Send a data part {skill:'buy_token', symbol, chainId, to}. The task returns TASK_STATE_INPUT_REQUIRED with metadata x402.payment.status 'payment-required' and x402.payment.required {x402Version, accepts}. Sign the EIP-3009 transferWithAuthorization in accepts[0] (USDC on Base, exact amount, to payTo) with your own wallet and reply on the same task with metadata {x402.payment.status:'payment-submitted', x402.payment.payload:{x402Version, scheme, network, payload:{signature, authorization}}}. The curve on the market's chain sends the tokens to `to` first, then the USDC settles on Base; the task completes with x402.payment.receipts. You never need gas on the market's chain, and this server never signs anything.","tags":["buy","x402","usdc","base","cross-chain"],"quality_warning":false},{"skill_id":"get_market","name":"Get a market","description":"One market by ticker, optionally on one chain. Data part {skill:'get_market', symbol, chainId?}.","tags":["markets","read"],"quality_warning":false},{"skill_id":"launch_market","name":"Launch a market","description":"A multi-turn task. Send a data part {skill:'launch_market', chainId, name, symbol, deployer, agentId?, description?}. The task returns TASK_STATE_INPUT_REQUIRED with attestationMessage: sign it with personal_sign (EIP-191) from deployer and reply on the same task with {attestationSignature}. The message ends with an acceptance of the ADEXTO Terms and Acceptable Use Policy (adexto.xyz/terms), so signing it is the deployer's acceptance. The task then returns the unsigned launch transaction as an artifact: send it from deployer (value 0, gas only) and reply with {txHash}. When it is mined the market is listed and the task completes with the market artifact.","tags":["launch","token","bonding-curve","erc-8004","evm"],"quality_warning":false},{"skill_id":"list_markets","name":"List markets","description":"Every listed ADEXTO market: symbol, chain, token, curve, price in the native asset and page URL. Data part {skill:'list_markets'}.","tags":["markets","read"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://adexto.xyz/.well-known/agent-card.json","checked_at":"2026-10-17T20:24:51.326425+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://adexto.xyz/.well-known/agent-card.json","checked_at":"2026-10-17T18:20:25.610104+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-17T20:24:51.326425+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-17T18:20:25.610104+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://adexto.xyz/.well-known/agent-card.json","last_successful_card_check":"2026-10-17T20:24:51.326425+00:00","latest_card_check":{"checked_at":"2026-10-17T20:24:51.326425+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-17T20:24:51.326425+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-17T20:24:51.326425+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-17T18:20:25.610104+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}