All docs ▾
Getting started
Using Vex
Fees
The 25 bps fee: when it applies, when it never does.
Vex has one fee. It is 25 bps, 0.25%, charged on a successful swap, bridge or token launch. There is no subscription, no per-seat licence and no charge for anything that only reads.
The rate and the receiving address are product constants compiled into the app. They are not tool parameters: a call that tries to pass fee, feeBps, feeReceiver or feeAmount is rejected by name, and a build test fails if such a parameter ever appears on a tool schema. Nothing the model says can set, redirect or waive it, which is also why the agent will state it plainly whenever you ask.
When it applies, and on what
| Action that succeeds | Vex Fee | Charged on |
|---|---|---|
| Swap on any venue | 25 bps | The input token. |
| Bridge | 25 bps | The input token. |
| Token launch (Trench Express, pools.fun) | 25 bps | The native value the launch sends: the creation or deployment fee plus any prebuy. |
| Trench Express curve trade | 25 bps | Always the ETH leg: the ETH you spend on a buy, the ETH you receive on a sell. |
| Arbitrary EVM transaction Vex has no dedicated tool for | 25 bps | The transaction’s own native value. A zero-value one, which is every ERC-20 transfer and every approve, pays nothing. |
“Any venue” is literal: the same 25 bps applies whichever integration filled the order, so routing is never distorted by what Vex earns and you never pay a different percentage for reaching the same chain through a different tool.
| What is never charged | Vex Fee |
|---|---|
| Quotes, previews, simulations, price checks | Free |
| Balances, portfolio, activity, chain reads | Free |
| Web and market research | Free |
| Failed or reverted actions | Not charged |
| Memory, boards, missions | Free |
| Vex Studio itself | Free. An execution an external agent triggers through it is charged like any other. |
How it is taken
- Success-only.At the venues that support it, the fee rides inside the same transaction, so a transaction that reverts charges nothing. Everywhere else it is Vex’s own separate transfer, signed only after the action has confirmed on-chain. A quote you never execute, a swap that reverts and a launch that fails all cost you nothing in Vex fee, and a fee transfer that fails leaves the action itself untouched.
- Exact, and floored. The split is computed in integer arithmetic on smallest units and always rounds down, so you are never charged a unit Vex did not earn.
- Skipped when it is dust. If 25 bps floors to zero, the fee leg is not made at all. On the lanes where the fee is its own transfer, it is also skipped when collecting it would cost more in network fees than it is worth.
- Separate from every other cost.Gas, the venue’s own fee, a bridge’s or relayer’s fee, and the landing tip a Solana submit requires are charged by those systems, not by Vex, and are not included in the 25 bps.
- Stated on the card. The approval preview renders the fee from the same constants the executor uses, with its amount and the treasury address, or the explicit reason no fee is being taken.
The one cost people forget is not a fee at all: inference runs through your own OpenRouter account, so model usage is billed to you by your provider. Vex takes no cut of it. See Requirements.
Where it goes
Fees accrue to public, receive-only treasury addresses, one per chain family, so the flow is auditable on-chain rather than on our word. They are shared across venues on purpose: a per-venue address would fragment the accounting for no gain.
| Family | Treasury |
|---|---|
| EVM | 0xe341f3da256C38356bce4Afd456d7fa36E356E94 |
| Solana | EvA1d9zMBXKFVXjSUFyHphiKUpwHJcLfZfmUH9GCd1sX |
Those treasuries fund $VEX buyback and burn. The token lives on Robinhood Chain and was launched via Virtuals Protocol; the address, chart and supply detail are on the token page.
Why a fee at all
Vex is source-available and free to use: you download it, you run it, you keep your keys, and nothing about the app is gated behind a payment. The 25 bps on successful execution is what pays for that, and it only charges the moments where the product actually did the thing. If you never execute, you never pay.
Related: What is Vex for the product as a whole, Approvals for the gate every charged action passes through, and Token launches for launch specifics.