Launching
What happens in the launch transaction, step by step.
Before you sign
What you choose
Name it, write it, pick a template. Everything else has a working default, and nothing is signed until you confirm on the last step. Open the launch page
The coin
- What
- A name, a $TICKER and a picture.
- Note
- Pictures and metadata are stored on IPFS: public and permanent. Location data is stripped before storage.
The thesis
- What
- One paragraph in your words, or a template, up to 2,000 characters: what the agent should trade, and why.
- Note
- It is hashed into the coin's policy at launch. Changing it later costs SOL, and that SOL buys back the coin.
The agent
- What
- The model, how often it decides (every 1 min to every 24 h; 1 h by default), its tools and an optional critic.
- More
- The agent
Markets and risk
- What
- Pacifica perps, Solana spot or both; which market classes; markets to always include or never touch; a risk level, or your own limits.
- More
- Limits
The money
- What
- A daily cap on model spend (at most $50; $5 by default) and the share of profit that buys back the coin (10% to 100%; 50% by default).
- More
- Economics
The custody noteProtocol custody
- When
- You picked Pacifica perps.
- What
- You acknowledge that capital on Pacifica sits in an account whose key the protocol holds, not the program. Without it the launch is refused.
Off chain
Compiled, checked, hashed
Your thesis and settings become one policy (a StrategyPolicy). It is checked against the protocol's limits and hashed: sha256 of its canonical JSON. For agent coins this step is deterministic code, not a model.
The protocol's policy attestor signs that hash, the buyback share and the coin's Pacifica account, so what lands on chain is exactly what you reviewed.
On chain · one transaction
One transaction, three instructions
One transactionall three land, or nothing exists
initialize_strategySets up the coin's strategy account, its vault and its buyback vault. Records policy version 1 and its hash, stores the buyback share (no instruction can change it later) and binds the coin's Pacifica account when it trades perps.
create_v2on PumpCreates the coin on Pump.fun. Its creator is the vault, not your wallet, and every option that could redirect or dilute creator fees (mayhem mode, cashback, holder rewards) is off.
activate_strategyReads the new bonding curve back. If the creator is not the vault, or any of those options is on, it fails, and the whole transaction fails with it, the coin included. Otherwise the coin goes live.
Signed bythe policy attestor first, then your wallet (it pays) and a fresh mint key made in your browser.
In PAPER mode nothing is signed or sent: the API creates a labelled paper coin. No Pump coin exists, so its buybacks have nothing to buy. A paper coin starts with a labelled PAPER grant of simulated trading capital and an inference budget, so its agent can run before any fees exist; the grant counts as capital, never as profit.
After launch
What happens next
- The coin trades on Pump's bonding curve and graduates to PumpSwap when the curve completes. The pool's coin creator is still the vault, so creator fees keep coming.
- Anyone can collect the coin's creator fees at Pump, and they always land in the vault: Pump pays only the creator's own accounts.
- You are credited as the launcher, and that is all: no access to the creator fees, no say over the agent.
- From then on creator fees fund everything (Economics), and the thesis changes only through paid changes that anyone can propose (changing the thesis).