on-chain forward-outcome data

Liquidity isn't safety. It's bait.

Every scanner sells liquidity depth as a safety signal. Across 518,705 pump.fun launches, it isn't one — 96.851% rugged or died. Split the coins that actually traded into five bands over an 11.7× liquidity span and failure barely moves: 87-93% at every level. Deeper liquidity doesn't make a token safer. It makes it worth rugging.

every launch, one cell 0
rugged or died · 96.851% ? survived+active · 3.016% ? graduated · 0.133% ?
1,000 cells ≈ 518,705 launches. The lone bright cell is the single graduate. No tooltip - find it.
96.851% of 518,705 pump.fun launches rugged or died

Split the 95,234 coins that actually traded into five bands by early bonding liquidity, read at 5 seconds — an 11.7× span, from under 0.93 SOL to over 10.86 SOL. The failure rate: 92.69%, 87.10%, 88.95%, 92.96%, 90.20%. It barely moves, and it isn't even monotonic.

Liquidity does buy something — a 9.5× better shot at graduating, 0.21% to 1.99%. It buys no protection at all. Deep liquidity doesn't make a token safe. It makes it worth rugging. That is the signal every other scanner is selling you.

01 · the null result

Deeper early liquidity does not protect you.

Scanners sell one signal: more early liquidity = safer. Across an 11.7× span of real SOL at the 5-second mark, failure stays flat — lowest at band 2, highest at band 4. No gradient. The signal is noise.

75.18%
AGGREGATE RUG RATE · N=95,234
87–93%
FAILED (RUG+DIED) · ALL 5 BANDS
11.7×
LIQUIDITY SPAN · 0.93→10.86 SOL
the "deeper = safer" curve every scanner implies — illustrative, not data
0 25 50 75 100 failed % 92.69 87.10 88.95 92.96 90.20 < 0.93 N 19,049 0.93–2.47 N 19,045 2.47–5.58 N 19,047 5.58–10.86 N 19,076 > 10.86 N 19,017
x-axis: real SOL in the bonding curve at 5s · y-axis untruncated 0–100
Every scanner sells the dotted line. The bars are the data.
NULL RESULT — failure is non-monotonic and flat. Min band 2 (87.10%), max band 4 (92.96%). Higher early liquidity buys no protection.
N = 95,234bonding-curve traded population
bucket edges (real-SOL): 0.9287 | 2.472 | 5.5822 | 10.8642 · bars = failed % (rug+died); aggregate rug within this population 75.18% · census 518,705
measured, not guessed

What actually happens to a pump.fun token.

Across 518,705 pump.fun launches, each tracked to a recorded outcome. 96.851% rugged or died. 66% never even cleared a 2-SOL peak; every one of those died.

Of the 1,944 coins with full trade-level labels (the only ones that carry a realized return), the share that ever reached —

Hit +50%18.3%
Hit +100%10.9%
Hit +300%3.9%
Sellable at a profit 23.9%

Of all 518,705 launches: 0.133% ever graduated. 89% never doubled.

Two populations, both stated, never blended. The 518,705-launch census carries a recorded outcome for every coin. The bars above are the 1,944 coins with full trade-level labels — the only subset with a realized return — and all four bars, including liquidity, are computed over that same 1,944. "Sellable at a profit" = peak REAL liquidity ≥ 10 SOL: enough depth for a modest exit. Every n is disclosed. This is the layer risk-scanners never measure.

Outcomes labeled in a single pass on 2026-06-28, covering launches through 2026-06-27. Capture has since run to 2026-07-09; those launches are not yet labeled. Live scans are real-time.

the difference

Risk scores tell you now. We tell you what happened.

Every scanner grades a token in the present tense. None of them carry the outcome. Forward-labeled history is the asset nobody else publishes.

Point-in-time risk scanners

"This creator has rugged before."

A present-tense flag. Useful, binary, and already free from several funded tools.

creator_risk: HIGH ⚠
mint_authority: revoked
flag: prior_rug = true
GROUNDTRUTH outcome data

A rap sheet, not a flag.

The recorded track record — counts, medians, timings — pulled from outcomes already labeled in the capture.

Every launch, every recorded outcome, the median time-to-rug, and the operator's wallet pool — the full track record, not a binary flag.
GdRSPexhxbQz5H2zFQrNN2BAZUqEjAULBigTPvQ6oDMP — paste it below for its live numbers.

Compared against the creator-average baseline of 68.2% — the rug rate across every launch we can attribute to a creator (N=19,724, 3.803% of the census). Not the 27% figure for all 518,705 launches: 66% of those never clear a 2-SOL peak and rug at 0.0% — they cannot rug, they die. We attribute rugs more easily than quiet deaths (a pulled liquidity leaves a signed transaction; a token that fades leaves its dev anonymous), so attributed creator rug rates likely run somewhat high — we flag the bias rather than hide it.

↻ replay
Operator collapse · live

What looks like a crowd is one wallet wearing masks.

At launch, a swarm of wallets buys in the first blocks — organic demand, or so it reads. Strip the masks and it collapses to a handful of sock-puppets run by one operator — whose launch history we already hold.

rugged of launches by this one operator
operator pool —
rugged / died survived outcome pending
Loading live record…
try it

Paste a coin — or a wallet.

GROUNDTRUTH replays what actually happened to a pump.fun coin — not the chart's best case, but what you could really have sold into. Paste a coin for its autopsy, or a wallet for its rap sheet.

Drop a token contract to see who's holding it right now: holder concentration, snipers still in, how many known ruggers and flagged fast-exit wallets are already in front of you — plus the launcher's rug history. Or drop a wallet address to pull its rap sheet.

How to read a card ▾

Realized exit — what you'd actually net selling into real liquidity, not the chart price.

Peak real liquidity — the SOL truly available to sell into at the coin's deepest.

Verdict — the recorded outcome: rugged, bled out, graduated, or survived.

Compared against the creator-average baseline of 68.2% — the rug rate across every launch we can attribute to a creator (N=19,724, 3.803% of the census). Not the 27% figure for all 518,705 launches: 66% of those never clear a 2-SOL peak and rug at 0.0% — they cannot rug, they die. We attribute rugs more easily than quiet deaths (a pulled liquidity leaves a signed transaction; a token that fades leaves its dev anonymous), so attributed creator rug rates likely run somewhat high — we flag the bias rather than hide it.

groundtruth.scan() no scan yet
Mint authority
Freeze authority
Top-10 hold
Dev holding
Market cap
Liquidity
Snipers still in
Bundled buys
Token age
Real holders
Curve status

// paste a coin (CA) or wallet above to run a live scan

known rugger flagged fast-exit insider-linked
SOL balance
Token holdings

Pricing

Look up any wallet or creator — free.

Every lookup is free and unlimited — one address at a time. Paid plans let you search backwards through 500,000+ launches, screen wallets in bulk, and get alerted the second a known rugger launches again.

Free

always
$0

Unlimited single lookups · one at a time · no signup.

  • Look up any wallet or creator
  • Full rug history, real identity, and autopsy
  • How they stack up against the average creator
Run a scan

Pro

watchlist
$29 /mo

Everything in Free, plus a live watchlist. Cancel anytime · 2 months free on annual.

  • Watch up to 10 wallets
  • Live alert the moment a watched wallet enters a coin
  • Card, SOL, or USDC
Get Pro

Desk Pro

10 seats
$149 /mo

Founders Club — first 10 seats at $149/mo. Everyone after is $299/mo. Monthly, cancel anytime · 2 months free on annual.

  • Everything in Pro, but watch up to 100 wallets
  • Bulk / reverse-index screener — search backwards, find everyone tied to a launch
  • Alerts across all 100 watched wallets
Join the Founders Club
Detailed Report$39 one-time

Not ready to subscribe? Pull one wallet or creator, fully worked up — identity, every launch, and the operators behind them — as a clean report you can share or cite.

Order a report

See exactly what you get

Previews use example data to show the format. The scanner is live now — Pro, Desk Pro, and the Detailed Report open to Founders Club members first.

Freelive nowpaste a coin or wallet → the real outcome
> scan 7xKX…9wR2live
◆ GROUNDTRUTH only — not on other scanners19 / 21 launches rugged
BLED OUT
If you aped $100 at launch…
→ rode to peak, then the dev pulled 38 SOL of liquidity
Your realistic exit: −87% · underwater
The best real moment to sell was still below your entry — you would have lost money no matter when you got out.
Standard checks
Mint auth
revoked
Freeze
revoked
Top-10 hold
62%
Snipers in
9
Dev holding
4%
Curve
complete
Pro & Desk Propreviewwatch wallets → pinged the instant they enter a coin
watchlistPro: 10 slots · Desk Pro: 100 · live
paste a wallet or creator to watch…Watch
7xKX…9wR2 21 launches · 19 rugged (90%) ● entered $SCAM · 2s ago
9aBc…4kQ1 5 launches · 4 rugged (80%) quiet · 2h
3fGh…7mN4 12 launches · 9 rugged (75%) quiet · 1d
Desk Pro onlypreviewone launch in → everyone connected to it out
bulk screener · everyone tied to $MOONPIG
WalletRolePrior rugsLinked
7xKX…9wR2Rugger19 / 21creator
Bf3k…2mQ8Rugger8 / 9co-buyer
9aBc…4kQ1Sniper4 / 5block 0
2xYz…7nP3Insiderfunds dev
+ 17 connected wallets · 4 ruggers · 11 snipers · 6 insiders
Detailed Reportpreview$39 · one wallet or creator, fully worked up
report · creator 7xKX…9wR2
7x
Creator 7xKXtG…9wR2
3 linked wallets · funded via Kraken · first seen Mar 2026
19 / 21 rugged
Launches
21
Rugged
19
Survived
2
Launch history
TokenDateOutcomePeak liq
$PEPE2Mar 3Rugged4.2 SOL
$MOON9Mar 8Rugged1.1 SOL
$WIF3Apr 1Survived38 SOL
+ 18 more launches
19 rugged · 90% — the average creator sits at 68%
Embedded scorepreview
embed · your wallet or launchpad
inside a swap screen
You pay1.00 SOL
You get4,182,900 $MOONPIG
◆ GROUNDTRUTH
This creator has rugged 19 of their last 21 launches.
90% · average creator is 68% · based on 21 launches
Confirm swap
compact — next to a token listing
$MOONPIG ◆ 19/21 rugged
$WIF3 ◆ 0/6 rugged
Agentpreview
agent · programmatic checkusage-based · billed per call
// your system checks the creator before it acts
groundtruth.check("7xKX…9wR2")
← { launches: 21, rugged: 19,
    rate: 0.90, baseline: 0.68, n: 21 }
// one call, billed per call
◆ your rule — our numbers, your decision
how we treat it
Automated systems act faster than anyone can read. We return the creator’s realized record on demand, as often as you ask. The same numbers go to everyone — what you do with them is yours.

For teams & builders

API access

Free 1,000 calls/mo, then $49/mo

Pull scans and creator records straight into your app, bot, or dashboard.

Get a key

Agent

waitlist
Pay per call

A programmatic checkpoint for automated systems — trading infrastructure, analytics pipelines, and AI agents (MCP). Call it as often as your system needs. Billed per call.

Join the waitlist

Embed a risk score

Design-partner pricing

Show a creator’s real record inside your wallet or launchpad, right where people click buy.

Talk to us

License the data

Custom pricing

The full history of 500,000+ launches and how each one ended. For funds, launchpads, and researchers.

Get a quote

We build these with the first design partners — tell us what you need and we’ll shape it around it.

Every number here shows how many launches it’s based on. We rate other people’s safety claims — we don’t make our own. There is no green “safe” badge anywhere on GROUNDTRUTH, and there never will be.
early access

Stop copying ghosts.

The live alert feed is opening to a first batch. The scan and creator lookup are already free. Get on the list for the feed before it's gated.

Or follow the data drops on @groundtruth_now — the findings post there first.