A paper position
The default training book uses $10 of pretend money per eligible candidate. Its profit or loss is a learning record.
Who launched it. Who holds it. Who got in first. WORM connects the clues, shows its reasoning, and learns from what happens next.
A token graduates into a trading pool. WORM starts a dig: 16 core rules turn chain evidence into an explained risk score.
WORM follows the creator’s address across its recent launch history. It checks how often that wallet launches, how many tokens graduate, and what happened to earlier tokens.
Every point has a reason. Serious warnings can downgrade a high score; incomplete data cannot earn “looks healthy.” A score screens risk, it cannot guarantee a safe launch.
WORM saves the evidence and its verdict, then returns to see what actually happened. The next dig can learn from the last.
The measurements at the time of a scan, its score, and the rules that fired stay linked to that token. Creator histories and resolved outcomes give future digs context.
The advisor reads WORM’s records and proposes new scoring rules and exit strategies. Each proposal must pass tests on past outcomes before adoption. The AI also writes checked field notes. It does not independently score tokens or move money. With no language model configured, a local search still tests ideas.
Spotting risk and choosing an exit are different skills. WORM studies both, with a paper book and a lab that compares strategies.
At +50%, sell two thirds to recover the entry amount before costs. Trail the rest; use a stop before that target is reached.
The default training book uses $10 of pretend money per eligible candidate. Its profit or loss is a learning record.
Every exit rule in the lab, at three entry delays. The lab includes fees, creator tax and assumed slippage.
A strategy needs enough evidence, a positive conservative return estimate, and an average that beats the default.
When $WORM creator fees are claimed, they split into four shares. Operations fund compute, gas, and a reserve for future costs. The gold share is held as tokenized gold and never counted in the runway.
Forwarded to the person who built WORM.
Buys tokenized gold (GLD) on Robinhood Chain that WORM keeps. Never spent on the runway.
Reserved to buy $WORM and send it to the burn address once eligible.
Compute, gas, and a 90-day runway reserve.
WORM keeps a 90-day reserve for its own costs. When the operations share grows well past that reserve, the extra is burned as well: not in one big buy, but spread across a week in small buy-and-burns every few hours, so the burn itself does not move the price. The timing is deliberately not announced. Every burn lands on-chain with its own transaction.
Watch the burns on the TreasuryWhen live execution is enabled, WORM can move eligible fees from its own curve into escrow, claim them in batches, and record each share before spending it. Gas checks can delay a transaction; a timer never bypasses them.
Verify WORM’s own USDG curve, then sweep eligible fees into Pons escrow. Curves with internal buyback obligations need separate handling.
Below 90 days of funded runway, the claim target adapts from $5 to $100. Smaller balances of at least $1 can become due after 24 hours.
With 90 days of operating costs funded, claim once every 24 hours, with a default $5 minimum. A balance of $100 or more does not wait for the day: it is claimed at most once every 2 hours. Falling below that coverage restores adaptive batching.
Default claim gas limit: 2% of the fees. Leave at least 0.0001 ETH after a claim. Missing data means wait; restart recovery checks pending transactions first.
Runway means estimated compute, gas and bridge costs covered by free USDG after obligations. It excludes future income, gold and prepaid compute credit. When enabled, bounded ETH refills use free operations USDG, with a per-refill cap, daily cap, cooldown and protected bootstrap ETH. Empty ETH still needs operator funding. Burns wait for a graduated USDG pool and sufficient allocation. These safeguards do not enable trading.
Explore the treasuryOpen only what you need. The full rules, learning thresholds, money paths and policies are here.
Worm is a small worm that lives on Robinhood Chain. It is a program with its own wallet. It reads every token launch on the pons launchpad, and every time a token graduates from the bonding curve into a real pool, the worm digs through it and tells the community what it found, before anyone asks.
It is a scout first. It flags bad actors and shows its reasoning in the open. Trading is the last thing it will do, and only once it has proven, on paper and in public, that it knows what it is doing.
The worm's judgement is not a chat model. Every verdict comes from rules that read numbers off the chain, and the rules are re-weighted by what happened to each token afterwards. That is the engine, and it runs for free.
A language model sits next to the engine and does two jobs:
The model never scores a token on its own, never trades, and never touches money. Token names and descriptions are written by strangers, so they are never fed to it as instructions.
How the compute is paid for. The worm buys its own inference from AI Surplus, an inference marketplace on Robinhood Chain, as a prepaid balance. It pays with plain USDG transfers from its own wallet on the same chain, the token its fees arrive in, five dollars at a time and only when the balance runs low. Nothing is bridged anywhere. The open models it uses are free during the marketplace's pilot, so until that ends it pays nothing at all. Venice AI, paid in USDC on Base, stays wired in as a fallback. That money comes from the operations share of its fees: of every claim of $WORM creator fees, 50 percent goes to the creator, 10 percent buys tokenized gold the worm keeps as a reserve, 20 percent buys $WORM and burns it, and 20 percent stays with the worm for compute, gas and its runway. So the loop is: trades of $WORM pay fees, fees buy compute, compute runs the advisor and the journal, the advisor makes the engine sharper, and a sharper engine is what people come to the worm for. An advisor run costs about a cent; a journal entry, a fraction of one.
Until the worm is live, the journal runs a free template writer and the advisor runs the worm's own search over its records; nothing is bought and nothing is signed.
The worm follows the chain block by block and keeps the last 72 hours of launches, so it knows every creator's recent history.
When a token graduates, the worm opens it on its own browser (that is the screen on the live page) and reads five things from the chain:
Sixteen rules then add or remove points. The sum is clamped to 0 to 100 and becomes the score. A score of 70 or more reads looks healthy, 45 to 69 reads mixed, below 45 reads avoid. Four hard signals demote a healthy verdict to mixed whatever the score: the creator still holding a fifth of the supply, a heavily sniped launch, a creator with a rug on record, or a crowd of buyers funded by one wallet. If any chain read failed, the verdict can never be healthy and the token is re-checked later. Every point is explained next to the verdict, so anyone can disagree with the reasoning.
| rule | what it looks at |
|---|---|
| creator_history | other tokens this creator launched in the window |
| creator_grads | other tokens this creator graduated |
| creator_tax | creator tax charged on every trade |
| snipe | share of the curve supply bought in the 3-second snipe window |
| buyers | unique buyers on the bonding curve; dust buys of under 0.05 percent of the curve do not count. A buyer is the wallet that holds the tokens when the buy transaction ends: a trading bot's router buys in its own name and hands the tokens to its user in the same transaction, so every buy is followed through the token's own transfers to that user. The same wallets are used by top_buyer, deployer_buy, fresh_buyers, funding_cluster and bot_fleet; the card's routed_pct is the share of the curve bought that way |
| deployer_buy | the creator buying its own curve |
| top_buyer | one wallet's share of all curve buys (the wallet that received the tokens, never the router it bought through) |
| fresh_buyers | share of the buy volume from throwaway wallets whose whole history is this buy; a crowd of new wallets is usually one hand |
| bot_fleet | share of the buy volume from wallets the worm has seen buying on five or more other curves in the last day: fleets that buy every launch and sell into the pool at graduation; fleet wallets are also left out of the buyer count |
| losing_crowd | share of the buy volume from wallets whose earlier picks all went bad: three or more earlier curves, none of which survived its first day. A wallet's pick is only counted once its outcome is known, and the rule stays silent until 150 resolved tokens are on record. A crowd of such wallets is a warning, a crowd nearly free of them earns a little. A good record earns nothing: copying winners was tested and predicts nothing |
| funding_cluster | buyers funded by the same wallet in the half hour before launch, read from the pair token's transfers (USDG and stock pairs; ETH funding leaves no trace); a shared funder is a hard warning |
| top10 | top-10 holders' share of circulating supply. Shown on every card and worth no points: on 1,389 resolved graduations concentrated supply turned out not bad more often in the first day (23 percent with top-10 at half or more, against 13 percent below 35 percent), because widely spread supply is mostly bots that sell at once. The records cannot see past a day and a big holder can sell into everyone on any day, so the card says so whenever top-10 is 35 percent or more |
| deployer_hold | the creator's current share of circulating supply, said out loud from 10 percent. No points, for the same reason as top10 (tokens whose creator kept 10 percent or more did best over the first day); a creator holding 20 percent or more still bars a healthy verdict |
| linked_wallets | holders who passed tokens to each other before the verdict, what a bubble map draws: one owner wearing many wallets. Wallets that pass tokens on in ten or more other tokens are services, not people, and when a linked group holds 10 percent or more the chain is asked which of its members are contracts (lockers, vaults, routers); those are dropped and the group is measured again. On 1,244 graduations a group of 10 percent or more was rare (4 percent of tokens): 7.5 percent of them turned out not bad against 14 percent, and none grew. Too few tokens to be sure, so the line carries no points yet |
| activity | trades since graduation |
| socials | no links attached to the token (a penalty only; having links earns nothing, since almost every token has them) |
| creator_rugs | earlier tokens by the same creator that rugged or dumped after the worm's verdict (the heaviest penalty) |
| pace | time from launch to graduation |
Every creator wallet gets a trust value from 0 to 100, built only from what the chain shows it did:
The headline on the live page counts creators flagged: wallets with five or more launches in the window, or a rug on record. Rugs called early counts avoid verdicts that then rugged or dumped, checked 24 hours after the warning.
Every verdict is linked to what the token did afterwards. The worm checks the price 1 hour, 6 hours, and 24 hours after the verdict:
Then it grades the rules against the base rate. Most graduations end badly, so a rule only earns credit when the tokens it warned about did worse than typical, and loses it when they did better; a rule that warns about everything learns nothing. Weights stay between 0.5x and 1.5x, so no single rule can take over, and every weight is shown in the brain panel with its lift. A missing price never counts as an outcome: the check simply waits for the next one. The lesson is written to the log in plain words.
The advisor. Every two hours, once a few more verdicts have resolved, the worm hands its writer a packet of its own records: how every rule has done, the scorecard, the at-scan measurements of the last resolved cases, and the lab's ranking. It asks for hypotheses in a strict form only: a scoring rule is up to three conditions over measured numbers plus points; an exit rule is a lab policy within bounds. Nothing the writer says runs as code. Each rule is backtested on every verdict with a resolved outcome and goes forward only if the tokens it fires on went on to move clearly differently from the rest, on either of two measures: a median difference of at least 10 points, or (because nearly every token here falls about 85 percent, which flattens medians) a difference of at least 8 points in how often they went bad. Either must be one that fewer than 1 in 100 random splits of the same size would show, on at least 20 cases each side, and the rule must not copy one the worm already has. It then has to pass a fixed cohort of 80 future tokens on the same measure before it scores anything. An adopted rule scores future tokens under its own name and is re-weighted by the brain like any other; an adopted exit rule joins the lab, where the 30-case bar still decides whether it is ever used. A learned rule that stops separating outcomes after 40 cases is retired. Without a model, the worm runs its own one-metric threshold search through the same gate. Every proposal, its backtest and its fate are shown on the learning page.
Screening and trading are learned separately, and the records are blunt about trading: nothing the worm measures at graduation separates winners from losers, buying at the verdict or in the first hour loses 15 to 25 percent a trade whatever the exit. So the worm buys nothing at the verdict.
The second look. Every complete verdict goes on a watch list. The pool's price is read from the chain once a minute. Half an hour, two hours and four hours after the verdict the path since then, and the pool's own swap flow over the last fifteen minutes, are judged by named entry rules; the first rule that passes buys once, on paper, paying USDG through the best checked route, whatever the pool is paired with. A study of about 370 pools found no entry that makes money after costs: a pool still busy hours later is being sold into, and a new high on volume is the worst entry of all. The rules in force are the least bad regions the studies found, hypotheses expected to fail, tested in the open:
| entry rule | look | buys when |
|---|---|---|
| quiet-v1 | 2 hours | creator tax at most 1 percent, not a serial launcher, still traded now and then but no longer churned (1 to 19 swaps in 15 minutes); a fixed third of such tokens |
| runner-v1 | 4 hours | creator tax at most 1 percent, not a serial launcher, worth at least 100,000 dollars fully diluted, still traded |
| clean-crowd-v1 | 30 minutes | creator tax at most 1 percent, not a serial launcher, at most 5 percent of the curve bought by wallets whose earlier picks all went bad, the price still moving; only tokens the quiet rule never takes. From a study of 1,451 graduations and 40,420 wallets: copying wallets with a good record loses like everything else, a crowd free of losing wallets did 7 to 12 points better in the first hour |
| holders-v1 | 2 and 4 hours | creator tax at most 1 percent, not a serial launcher, the ten biggest holders at the verdict still hold 80 percent or more of what they held (their balances are read from the chain at the look), the price still moving. From following the biggest holders of 1,426 graduations for two hours: almost always they sell everything, and the more they kept the better the trade entered then did; where they kept 80 percent, about break-even to positive on very few trades. The best region found so far, not proven |
The lab answers the other question: on the tokens the worm would buy, which exit rule pays after costs? Every verdict of 60 or more and every second-look entry becomes a case. Its price is sampled every 5 minutes for 48 hours, and on that same path the lab simulates every arm at once: every exit rule in the lab times entry delays of 0, 30, and 60 minutes, charging each token its own cost: the pons fee, its creator tax, and one percent of slippage per side. A case whose price feed goes silent is marked stale and teaches nothing.
| exit rule | what it does |
|---|---|
| lock_20 (in use) | the profit lock: stop at −30 percent; once 20 percent up a trailing stop follows the peak, 15 percent below it, 20 percent once the peak passed 2x, 25 percent once it passed 4x; closed after 12 hours if it has done neither |
| lock_20_tight | the same with a −20 percent stop and trails of 10, 15, and 20 percent |
| lock_20_wide | the same with trails of 20, 30, and 40 percent |
| lock_50 | arms at +50 percent, trails 20 percent, 30 percent past 3x |
| hedge_2x | at 2x sell the cost plus 20 percent, trail the rest 50 percent below its peak |
| costout_1.5x | at +50 percent sell two thirds so the cost is back, trail the rest 40 percent below its peak, cut at −35 percent before that |
| ladder | sell a quarter at 1.5x, 2x, and 3x, trail the rest 50 percent |
| fixed_100_40 | sell everything at +100 percent, stop at −40 percent |
| fixed_40_25 | sell everything at +40 percent, stop at −25 percent |
| trail_35 | no target, a 35 percent trailing stop from the start |
| time_6h | sell everything 6 hours after entry, stop at −40 percent |
| time_24h | sell everything 24 hours after entry, stop at −40 percent |
The lab's ranking informs; it never decides. An arm is judged by the lower bound of its average net return, because the best of many arms on the same few paths is always flattered by luck. The exit rule in use changes only in the open, in the code, and a change voids every paper cohort.
The training book is that strategy applied on paper, 10 dollars of fake money per entry, filled at live route quotes with gas: the best of KyberSwap, LI.FI and the token's own USDG pool, both ways, so a token paired with ETH or a stock costs what it would really cost to reach from USDG. Open positions are re-priced from the chain every 15 seconds, so a stop acts on a fresh price. Its profit and loss is a training number.
Paper cohorts. A strategy is only ever proven forwards. A trial freezes one entry rule and the exit rule; the paper positions that rule opens afterwards, the first per creator, are its members. When the first 50 have closed the cohort is judged once: it passes if the lower confidence bound of its average net return is above zero. All rules share one error budget, so trying more rules, or retrying after a failure, raises the bar each time. A member without a result fails the cohort instead of being replaced. The next cohort starts at once: a pass is renewed by fresh evidence or expires after 21 days.
The worm does not trade real money until the evidence says it should. Readiness is one number from 0 to 100, and nothing in it can be raised by hand:
| part | weight | full marks when |
|---|---|---|
| strategy proven on paper | 50% | a paper cohort has passed: 50 closed positions of one entry rule, from different creators, whose lower-bound net return after quoted fills, gas and costs is above zero. This part is also the gate: without a fresh pass nothing else can unlock trading |
| warnings right | 15% | 20 verdicts checked against the base rate: avoid verdicts that rugged more often than typical and healthy verdicts that rugged less often; this part cannot pass half marks until 10 healthy verdicts have been checked. It grades the public scout; it moves the number and is not the trading gate |
| runway | 20% | a real treasury covering 90 days of costs |
| surplus | 15% | real money above the reserve, at least one minimum trade |
If trading is deliberately enabled, the readiness threshold is 80 percent, and only while a paper cohort holds a fresh pass and there is real surplus. They start at the minimum size.
Once unlocked, the trading rules are fixed and public. Live follows paper: the only thing bought is a token the training book has just bought under an entry rule whose paper cohort passed, paid in USDG through the same best checked route, whatever its pool is paired with. A routed order goes only to an allowlisted router, approves exactly the amount traded, never more, sends no ETH, and is simulated from the wallet before it is signed; it must deliver at least the minimum the worm set. Size is the smallest of 10 dollars, 10 percent of the surplus, and what is left of a lifetime budget that losses use up and profits never refill (it starts at zero: no budget, no buys). At most 5 open positions, at most 30 dollars a day, a daily loss breaker, the same exit rule as the book, and never a dollar from the 90-day reserve. Realised profit above its high-water mark goes to the burn. Every order is written down before it is sent and settled only from the chain's own transfer records, and real buys stay off until real sells have been rehearsed with real funds.
The worm earns from its own token, Worm ($WORM), launched on pons V2 and paired with USDG. Pons charges on every trade of the token:
| fee on each trade | who gets it |
|---|---|
| 1 percent base fee | 70 percent to the token's creator (the worm), 30 percent to pons |
| 2 percent creator tax, set by the worm (pons allows up to 10) | the worm |
Pons credits the worm's share to a fee escrow. The worm claims it in USDG whenever at least 1 dollar is waiting. Every claim is then split three ways, and each share is kept as an owed balance so small claims are never rounded away:
| of every claim | share | goes to |
|---|---|---|
| the creator | 50% | the person who made the worm, forwarded on-chain right after the claim |
| buyback and burn | 20% | buys $WORM on its own pool and sends it to the burn address, in one transaction |
| operations | 20% | the worm's own wallet: compute, gas and the 90-day reserve |
How a burn works. Burns are small and spread out, so no single buy moves the pool much or can be timed by anyone: once at least 2 dollars is owed and $WORM has graduated to its pool, the worm buys at most 25 dollars at a time, a few times a day at irregular moments, and shrinks a buy whose own price impact would exceed 2 percent. When the treasury holds more than its 90-day reserve needs, the creator can also send part of that surplus to the burn over a week, released day by day and burned in the same small buys, never touching the reserve; its progress is published with the treasury numbers. Each buy swaps USDG for $WORM on the pool through the Uniswap router and has the tokens delivered straight to the burn address 0x000000000000000000000000000000000000dEaD. One transaction, visible on the explorer: USDG in, $WORM to the burn address; the burned count on the wallet panel is read from that transaction's transfer log. Before the pool exists the share waits in the wallet as an owed balance and is shown as such. Pons offers its own buyback option at launch; the worm leaves it off, because that option locks the bought tokens in a vault that vests over five years instead of burning them.
No trading, by policy. The worm does not buy other tokens with real money. It keeps learning on paper, and the readiness number on the learning page measures how far it has come. Turning trading on is a deliberate decision by the creator, and even then the readiness gate, the paper cohort and the lifetime budget apply. If it ever trades, realised profit above its high-water mark is owed to the burn: after a loss nothing more is burnt from trading until the old high is passed again.
Every claim, forward and burn is a transaction on Robinhood Chain from the worm's wallet, and the wallet panel on the live page lists them.
Wallet: 0xD80A41F05bFab7C56bd8E7d6Dac78dd615010E58 · token: $WORM on pons
The worm has to pay its own bills, so it keeps books. The rule is written down and does not change:
Planned bills: about 0.75 dollars a day of compute once the pilot's free models end, about 0.10 dollars a day of gas. The runway panel projects 90 days under three scenarios (no income, current income, half income) and says on which day the money would run out.
The screen is the worm's own browser and it holds no key: it opens the pages the worm reads during a dig, and when the worm sends a transaction, a claim, a forward to the creator, a burn, a compute top-up, it shows the page that transaction concerns and says exactly what was sent. The transaction itself is signed by the worm's key and goes straight to the chain; the browser only shows. The launch of its own token happens the same way, from inside the worm: the screen shows the pons launch page while the transaction is out, then the new token's page, and every caption of an action says how many seconds the screen was behind. While a transaction is out, the worm starts no new dig, so the screen stays on the money until it settles. A durable scan queue resumes interrupted work and catches qualifying graduations after the saved rollout boundary; it does not automatically rescore the entire historical backfill.
Compute is bought from AI Surplus as a prepaid balance, paid in USDG on Robinhood Chain: the worm sends 5 dollars to its deposit address when the balance falls under 1 dollar, at most twice a day and never within six hours of the last top-up, only while its journal or its advisor actually runs there. The free open models share one weekly quota; when it is used up the worm falls back to the cheapest paid model, a fraction of a cent per run, so its balance does get spent slowly and is topped up like any other. The top-up comes out of the operations share, never out of what is owed to the creator or the burn. Venice AI, paid in USDC on Base through x402, remains as a fallback. Income for the runway math is what it actually claimed in fees, never a balance change. Hosting the site is the one bill it cannot pay itself, because hosts do not take crypto, so its creator pays that.
Growth: the worm on the live page gets longer as its real treasury grows: hatchling $0tiny $20small $100growing $500long $2,000mighty $10,000legend $50,000
Worm ($WORM) is launched by the worm itself from its own wallet, on pons V2, paired with USDG, with a 2 percent creator tax and the logo, description, and links written on-chain at launch. Like every pons token it starts on a bonding curve and graduates into a locked Uniswap v4 pool once the curve reaches its threshold. The worm does not hold a hidden allocation. What it earns is the fee share above, in the open.
| phase | what | state |
|---|---|---|
| 1 · scout | index every launch, dig every graduation, verdicts, trust values, live page | running |
| 2 · learn | outcomes at 1h/6h/24h, rule weights, strategy lab, training book, readiness | running, gathering cases |
| 3 · its own token | launch $WORM on pons with a 2 percent creator tax, claim fees, split every claim: 50 percent to the creator, 10 percent to a gold reserve, 20 percent to buy back and burn, 20 percent to operations | live: $WORM launched on 17 Sep 2026 |
| 4 · pays its own way | compute bought with its own fees, 90-day runway kept | running |
| 5 · trades small | off by policy while the brain matures; if the creator ever turns it on: real sells first (token approvals and the exit path), then real buys from the surplus once readiness reaches 80 percent, lab-chosen exits | off by policy |
| 6 · vault | Safe vault owns the treasury, the worm's key gets an allowance | planned |
Real: every number on the live page is read from Robinhood Chain or GeckoTerminal: launches, graduations, curve buys, holders, swaps, prices, wallet balances, claims, forwards, burns.
Not real: the verdicts are rules written by a person and re-weighted by outcomes. They are a screening aid, not an audit and not advice. The training book is paper trades with fake money. The not-live badge on the live page means nothing has been signed or sent yet.
Source code: https://github.com/wormrobinhood/worm
See the screen, follow the reasoning, and explore what WORM has learned so far.