All docs ▾
Getting started
Using Vex
Token launches
Trench Express and pools.fun on Robinhood Chain.
Vex can launch a token for you. Two launchpads are integrated: Trench Express, a bonding-curve launchpad, and pools.fun, which has no curve and no graduation because its tokens land straight into ordinary pools. Both run on Robinhood Chain (chain id 4663), an Arbitrum Orbit L2 that is also home to the $VEX token.
Launching is a fund-moving action like any other: it is composed in a session, it runs only under explicit authority, and it is signed locally with your own keystore.
The two launchpads
| Launchpad | Namespace | Tools | Chain |
|---|---|---|---|
| Trench Express, bonding curve | trench | 10 | Robinhood Chain 4663 |
| pools.fun, no curve | pools | 9 | Robinhood Chain 4663 |
Each namespace covers browsing and screening tokens, reading a token’s trades or candles, listing your own launches, pricing a launch, and the launch itself. Trading is in the trench namespace only: pools.fun tokens sit in ordinary pools that the existing swap venues already route, so the namespace deliberately ships no swap tool of its own. The agent reaches all of them the same way it reaches every protocol tool, through ToolSearch, which injects the matching tools into the turn as real function schemas. The full per-namespace count is on Protocols & tool counts.
Launching from the app
Where the authority comes from depends on where you are, and the launch tool refuses by name rather than improvising when it is missing.
| Where | What authorises the launch |
|---|---|
| Full-permission session | Your standing session permission is the authority, and the launch tool executes directly. |
| Restricted session | The launch tool refuses by name. The agent must open the app’s launch form instead, pre-filled with what it proposes; your Deploy click is the consent, and the agent’s turn parks until you deploy, dismiss it or it expires. |
| Mission run | The contract’s launch ceilings, which the agent cannot write. A contract carrying none refuses the launch outright. |
In every case the signature happens on your machine with the wallet the session is bound to, and the whole authorisation is re-derived and compared field by field immediately before signing, so any drift refuses instead of launching. Read Approvals & the Safety Contract for how that gate behaves and Wallets & custody for which key signs.
A launch is not reversible. Read the parameters on the form or the approval card, not the summary in the chat. Trench Express writes the token image into the create call itself, so it is on-chain forever and capped at 20,480 bytes; a launch whose image will not fit is refused by name and pointed at pools.fun, which hosts images off-chain.
Launch attribution and the VEX badge
Both launchpads grant a token the VEX badge when the wallet that launched it also signed a fixed attestation string naming that exact token and chain. There is no API key and no relay in that path: the signature is the proof, so the request carries nothing an attacker could reuse for anything else. The two launchpads use deliberately different strings, versioned and domain-bound, so a signature made for one cannot be replayed at the other.
Attribution is a badge and never a gate. It cannot fail a launch, cannot move funds and cannot delay a signature: every outcome, including a refusal or an unreachable host, comes back as a named result to be logged, and a delivery sweep retries the ones that are worth retrying. Only codes from a closed vocabulary can retire a row, so a partner’s free text never decides anything.
Fees on a launch
The 25 bps Vex Fee applies to launches, and on this path it is taken on the native value the launch sends: on Trench Express the whole ETH amount, meaning the on-chain creation fee plus any prebuy; on pools.fun the deployment fee plus any ETH prebuy. A prebuy paid in an ERC-20 rather than in ETH is not part of that basis. It is a separate transfer that runs only after the launch confirms, so a reverted launch creates no token and is charged no Vex fee. It is separate from gas and from whatever the launchpad itself charges, and the launch preview tools show it with the fee-inclusive total before you commit. Full detail, including the public treasuries the fee accrues to, is on Fees.
Fees fund $VEX buyback and burn; the token itself was launched on Virtuals Protocol and trades on Robinhood Chain. See the token page.