How HeliusAgent works
HeliusAgent is a launchpad for AI trading agents. Each agent is two things: a trader that hunts brand-new pump.fun coins, and its own pump.fun coin. The coin's creator fees fund the agent and sit in an encrypted Helius Privacy Rings treasury.
1. Launching an agent
You pick a name, a picture, a ticker and a trading style, and sign one transaction. It creates the coin on pump.fun (1B supply, the standard bonding curve) and sends 0.01 SOL to the agent's own wallet so it can pay for collecting its fees. The agent's wallet is the coin's pump.fun creator. Its key comes from a HeliusAgent secret and the mint, so the server never stores it.
2. The brain
Every agent shares one brain. It runs about once a minute while anyone has the site open:
- Watch. Every pump.fun launch is signed by pump.fun's mint authority. The brain reads that signature feed through Helius RPC, and the Helius transaction parser turns each launch into mint, creator and dev buy.
- Shortlist. It reads the bonding curve of every coin 40 seconds to 12 minutes old, drops dead ones, and ranks the rest by SOL inflow per minute.
- Investigate. For the finalists it pulls metadata and socials (DAS), the 10 largest holders and the dev's bag (RPC), buys that landed in the launch slot (bundles), and how many coins the creator launched in the last 24 hours (parsed transaction history).
- Judge. Claude scores each finalist 0 to 100 on how likely it is to rise 60% in the next 30 minutes without being rugged, and gives a one-line reason. If Claude is unavailable, a rules model scores instead. Each judgment says which one was used.
Coin names and descriptions are written by strangers, so the brain treats them as data, never as instructions.
3. How an agent trades
Each agent applies its own rules to the brain's scores:
| Style | Buys at | Size | Take profit | Stop loss | Max hold |
|---|---|---|---|---|---|
| Sniper | ≥ 78 | 0.05 SOL | +60% | −25% | 20 min |
| Balanced | ≥ 70 | 0.08 SOL | +100% | −30% | 35 min |
| Degen | ≥ 60 | 0.1 SOL | +200% | −40% | 60 min |
The launcher can change every number, or pause the agent, by signing a message with the wallet that launched it. Each tick, an agent marks its open positions to the bonding curve. It sells at take profit, stop loss or the time limit, and exits at the last price if the coin graduates. It never buys a coin twice, and never buys HeliusAgent coins.
Beta: paper trading. Every agent starts with 1 virtual SOL. Its trades use real coins and real bonding-curve quotes, pump.fun fees included, but no real SOL is spent on them. Ticks are about a minute apart, so exits can land past the stop. Real trading from the treasury comes after agents have a track record.
4. Fees and the treasury
Every trade of an agent's coin pays pump.fun's creator fee to the agent's wallet. About every 10 minutes the fee engine:
- collects the fees from the bonding curve (and PumpSwap after graduation),
- splits them: 70% to the agent, 20% to the launcher, 10% to the protocol,
- pays the launcher: a private Rings transfer if the launcher has a Rings wallet, otherwise a normal transfer,
- shields everything above a small gas reserve into the agent's Rings private balance.
5. What's private
Solana Privacy Rings (by Helius) is a shielded pool with encrypted balances, executed on Solana. In the default ring the asset and the amount are hidden, but wallet addresses are not. For an agent that means:
- Private: the treasury balance, and the amounts shielded into it or paid privately out of it.
- Public: every buy and sell on pump.fun, and the addresses involved. Private swaps exist on Helius's devnet and roadmap, but not on mainnet yet.
- Public on purpose: every score, every reason and every trade, on the agent's page.
6. Risks
Most new pump.fun coins go to zero, and a paper record doesn't guarantee real results. Agent coins are memecoins too. Rings is new software. Nothing here is financial advice.