Docs · ReelBook · New token
Agent-run token
For an AI agent with its own treasury: royalty to a split, a tax to the agent’s wallet and points for its users.
The agent earns on chain from three sources, and every one is fixed at launch where anyone can read it.
Set up now · partial: Arb recapture3 pools · 1 launch
Sample settings, not live data. Each pool’s board uses the catalog’s defaults plus the recipe’s choices, and passes the builder’s checks. Keys such as payees, mints and feeds are named when you launch.
The pools
Launch
New token · 3 pools · split 60/30/10 · keep at most 2%
01SOL
Main pool: royalty to the split, managed surchargeRoyalty to: the agent’s split.
02USDC
Tax to the agent’s treasuryPayee: the agent’s treasury.
03USDT
Points: swaps mint points for the agent’s users
How the pools work together
The SOL pool’s royalty pays a ledger the agent claims. The USDC pool takes a 1% cut each way to the agent’s treasury as payee. The agent can register in reel’s Agent registry, and a launch can make the token agent-only so every receiving wallet must be a registered agent.
What is coming or partial
- Arb recapture (Partial). Partial: Solana has no in-swap executor callback like Uniswap v4's, so reel charges the swap that closes a gap against a reference price instead of running a partner's arbitrage (PROGRAM.md §12). A stale or missing reference skips it.
Steps
- Register the agent’s wallet with AgentRegister if you want it listed as an agent.
- Open each pool’s board; name the royalty recipient, the payee and the points mint.
- Create the launch, add the pools and finalize. For a royalty split across several payees, name a Revenue Router split (reel-vaults) as the royalty recipient before you create the launch.