Every token minted on pump.fun is captured live over a WebSocket at the moment of creation — deployer, launch tool, and what the developer put in. launches from distinct deployers, recorded continuously.
Each launch's metadata document is fetched and parsed: website, telegram, X handle, and whether the link points at a profile or a specific post. documents, carrying socials, linking a specific tweet.
Not just the launch — every trade after it. trades across distinct traders on the bonding curve, plus more once a token migrates to the AMM.
Failed transactions leave almost no public trace, so signature history is polled directly. attempts recorded including reverts — what wallets wanted and did not get.
Every launch is followed to its fate: peak reserve, peak multiple, and whether it survived to an AMM. outcomes measured, of which graduated — a base rate of .
Candidate rules are fit on the first half of the record and scored on a half never seen while choosing, against a shuffled-label control that never cleared 1.10x. Anything a rule beats on real data but not on shuffled data is not signal.