on-chain forward-outcome data

Liquidity isn't safety. It's bait.

Every scanner sells liquidity depth as a safety signal. Across 549,752 pump.fun launches, it isn't one — 96.75% rugged or died. Split the coins that actually traded into five bands over a 12.3× liquidity span and failure barely moves: 87-93% at every level. And on Robinhood Chain, a different chain with a different launch mechanic, it's 97.63% of 74,535 resolved — near-identical. Deeper liquidity doesn't make a token safer; it makes it worth rugging. This isn't a Solana quirk — it's structural to the launchpad.

every pump.fun launch, one cell 0
rugged or died · 96.75% ? survived+active · 3.12% ? graduated · 0.132% ?
1,000 cells ≈ 549,752 launches. The lone bright cell is the single graduate. No tooltip - find it.
96.75% of 549,752 pump.fun launches rugged or died

Split the 100,248 pump.fun coins that actually traded into five bands by early bonding liquidity, read at 5 seconds — a 12.3× span, from under 0.88 SOL to over 10.90 SOL. The failure rate: 91.76%, 87.26%, 88.54%, 92.63%, 89.86%. It barely moves, and it isn't even monotonic.

Liquidity does buy something — a 10.7× better shot at graduating, 0.19% to 2.03%. 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 a 12.3× 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. These bands are pump.fun; Robinhood Chain has no bonding curve to bucket, yet its aggregate failure lands in the same place — 97.63% of 74,535 resolved.

75.06%
AGGREGATE RUG RATE · N=100,248
87–93%
FAILED (RUG+DIED) · ALL 5 BANDS
12.3×
LIQUIDITY SPAN · 0.88→10.90 SOL
the "deeper = safer" curve every scanner implies — illustrative, not data
0 25 50 75 100 failed % 91.76 87.26 88.54 92.63 89.86 < 0.0566 N 4,152 0.0566–0.14 N 4,152 0.14–0.247 N 4,152 0.247–0.405 N 4,152 > 0.405 N 4,152
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.26%), max band 4 (92.63%). Higher early liquidity buys no protection.
N = 100,248bonding-curve traded population
bucket edges (real-SOL): 0.8826 | 2.4691 | 5.6 | 10.896 · bars = failed % (rug+died); aggregate rug within this population 75.06% · census 549,752
02 · the other chain

Robinhood Chain: same test, a live gradient.

The identical experiment on Robinhood Chain — five bands by real ETH on the pool at the 5-second mark, across the 20,760 coins that reached the 0.3 ETH floor. Failure does not stay flat here. The rug share climbs every band — 55% to 87%, while quiet death collapses from 31% to 6%. More early liquidity does not buy safety; it buys a higher chance of being actively rugged.

71.26%
AGGREGATE RUG · N=20,760
86–95%
FAILED (RUG+DIED) · PEAKS AT BAND 4
55 → 87%
RUG SHARE · MONOTONIC ACROSS SPAN
rugged — liquidity pulled died — faded out the “deeper = safer” curve scanners imply
0 25 50 75 100 failed % 85.93 rug 55 86.85 rug 61 91.09 rug 72 94.97 rug 81 92.94 rug 87 < 0.05 N 3,458 0.05–0.10 N 3,458 0.10–0.20 N 3,458 0.20–0.30 N 3,458 > 0.30 N 3,459
x-axis: real ETH on the pool at 5s · y-axis untruncated 0–100 · red = rug share, faded = quiet death
Same dotted line every scanner sells. On Robinhood Chain the rug share climbs to meet it.
GRADIENT RESULT — the rug share climbs every band, 55%→87%, while quiet death falls 31%→6%. Total failure stays high throughout (86–95%); what changes with depth is how a launch dies, not whether it does. Deeper early ETH is a rug tell, not a shield. Of 92,958 Robinhood Chain launches, 52,073 never reached the 0.3 ETH floor.
N = 20,760early-liquidity traded population
bucket edges (real-ETH): 0.0566 | 0.14 | 0.247 | 0.405 · bars = failed % (rug+died), red = rug share; aggregate rug within this population 71.26% · RH census 92,958
measured, not guessed

What actually happens to a pump.fun token.

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

pump.fun · SolanaRobinhood Chain

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

Hit +50%47.5%
Hit +100%29.0%
Hit +300%10.5%
Sellable at a profit 22.6%

On Robinhood Chain, the same replay over the 10,861 launches that recorded pool depth — what a 1 ETH position actually returns at the peak —

Median exit returns16.6%
Got principal back15.9%

On paper the median coin peaked at 1.56x. Sold into the real pool at that same peak, it returned 16.6% — a 9.4x gap between the chart and the till.
n = 10,861 of 99,296 labelled RH launches: the only ones with pool reserves recorded. That subset is 2.2x deeper than the chain at 0.3 ETH and 2.5x more rugged, so it is the actively-traded end — the figures above are a floor, and the chain-wide reality is worse.
Bag size 1 ETH here vs 5 SOL for the pump.fun bars: different size, different currency, not a like-for-like race. RH pools are Uniswap v3; depth is approximated as x·y=k over total reserves, so the fill is indicative rather than exact.

Of all 549,752 launches: 0.132% ever graduated. 84.5% never doubled.

On Robinhood Chain (92,958 launches, 74,535 resolved): 75.38% died · 22.25% rugged · 2.37% survived · 0 graduated — there is no bonding curve to graduate from. 97.63% of every resolved launch failed; 18,423 are still trading.

Two populations, both stated, never blended. The 549,752-launch census carries a recorded outcome for every coin. The bars above are the 294,100 coins with full trade-level labels — the only subset with a realized return — and all four bars, including liquidity, are computed over that same 294,100. "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-07-20, covering all 549,752 launches from 2026-06-15 through 2026-07-20. 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 — or paste a Robinhood Chain 0x address for its ETH-denominated record.

Compared against the creator-average baseline of 63.9% — the rug rate across every launch we can attribute to a creator (N=137,464 across 55,289 creators). Not the 27% figure for all 549,752 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 or Robinhood Chain 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 rug insiders 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 (or ETH on Robinhood Chain) truly available to sell into at the coin's deepest.

Verdict — the recorded outcome: rugged, bled out, graduated, or survived. Robinhood Chain has no graduation — there, survived is the made-it class.

Compared against the creator-average baseline of 63.9% — the rug rate across every launch we can attribute to a creator (N=137,464 across 55,289 creators). Not the 27% figure for all 549,752 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 Solana or Robinhood Chain (0x) coin 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+ pump.fun launches (plus 92,958 on Robinhood Chain), 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

25 seats
$149 /mo

Founders Club — first 25 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 ReportFree

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.

Get a report

See exactly what you get

Previews use example data to show the format. The scanner is live now — Pro and Desk Pro 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…2mQ8Insider8 / 9co-buyer
9aBc…4kQ1Sniper4 / 5block 0
2xYz…7nP3Insiderfunds dev
+ 17 connected wallets · 3 ruggers · 11 snipers · 7 insiders
Detailed ReportpreviewFree · 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 63.9%
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 63.9% · 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.639, 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+ pump.fun launches and 92,958 on Robinhood Chain, 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.