# ADEXTO Launchpad

> 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.

- **Domain**: `adexto.xyz`
- **Provider**: ADEXTO (https://adexto.xyz)
- **A2A protocol version**: 1.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%
- **Payment protocol**: a2a_x402

## Skills
- **Launch a market** — A multi-turn task. Send a data part {skill:'launch_market', chainId, name, symbol, deployer, agentId?, description?}. The task returns TASK_STATE_INPUT_REQUIRED
- **Buy a market with USDC on Base (x402)** — 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 metad
- **List markets** — Every listed ADEXTO market: symbol, chain, token, curve, price in the native asset and page URL. Data part {skill:'list_markets'}.
- **Get a market** — One market by ticker, optionally on one chain. Data part {skill:'get_market', symbol, chainId?}.

## URLs
- Agent card: https://adexto.xyz/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/adexto.xyz
- Documentation: https://adexto.xyz/agents
