Read it once and you know exactly what you are holding, including the parts that are not flattering.
1 · The honest constraint
On pump.fun the token is a plain SPL mint. No transfer tax, no hooks, no clever transfer logic available to anyone, including us. The one real lever is the creator fee stream: a share of every trade, accruing in a vault, claimable on chain by whoever created the coin. Most projects claim it and keep it. This one claims it and spends it back through the same chart it came out of.
2 · Why fixed lots
A claim spent all at once is one candle and then nothing. The same money spent as a run of small buys a few seconds apart is a presence rather than an event, and it is far harder to front-run because there is no single moment to be in front of. So the engine spends in lots of 0.1 SOL, one at a time, until the claim is used up.
It also means the size never depends on how anybody feels about the chart that afternoon. The lot is a number in a config file, and changing it is a change to the config file.
3 · The spend can never exceed the claim
This is the only invariant worth having, and it is the one everything else is built around. The engine keeps a persisted ledger of claimed minus spent, and a lot only fires against that number. The wallet's actual balance is deliberately not consulted, because the wallet holds more than the tap may spend — float for fees, and whatever else arrives — and spending against a balance is how a machine quietly starts spending money it never earned.
budget = claimed - spent - in flight
fire a lot while budget >= one lot
Both sides of that are measured the same way: the actual lamports that moved in and out of the wallet on a confirmed transaction, read back off the chain afterwards. Not what it hoped to claim, not the lot size it meant to spend. Transaction fees and account rent come out of the claim as well, so the overheads shorten the run rather than being paid out of something else.
4 · What happens to what it buys
It keeps it. The tokens sit in the fee wallet and are not sold, not burned and not moved. That is a deliberate choice and it has an obvious downside, which is that a visible bag accumulates on a wallet anybody can look up. It is written out in full on its own page rather than buried here, because pretending a growing balance on a known address is invisible would be silly.
5 · What this page is, exactly
The meter — flow, cap, price, liquidity, head, volume, pressure and age — is read live off the chart in your browser and is as true as Dexscreener is. Fees, cadence and the force table are arithmetic on those live figures at the fee rate printed above, and say est. where they appear.
The log is different and better: it is the engine's own ledger, and every row carries the transaction that produced it. When the engine is not reachable the log is empty rather than estimated, because a claim that cannot be evidenced is not a claim.
Peak flow is a genuine high-water mark of a real number, but it is kept in your own browser and only covers what this browser has watched. It is not a chain record and is not presented as one.