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 98.26% of 120,660 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 — 98.26% of 120,660 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 equal-count bands by real ETH on the pool at the 5-second mark, across the 24,220 coins that reached the 0.3 ETH floor. Failure does not stay flat here. It climbs every band, and the rug share climbs with it — 55% to 91%. More early liquidity does not buy safety; it buys a higher chance of being actively rugged.

73.08%
AGGREGATE RUG · N=24,220
86–94%
FAILED (RUG+DIED) ACROSS BANDS
55 → 91%
RUG SHARE · LOWEST TO HIGHEST BAND
rugged — liquidity pulled died — faded out the “deeper = safer” curve scanners imply
0 25 50 75 100 failed % 85.76 rug 55 86.75 rug 64 91.62 rug 74 93.60 rug 82 94.49 rug 91 < 0.07 N 4,844 0.07–0.15 N 4,844 0.15–0.262 N 4,844 0.262–0.6016 N 4,844 > 0.6016 N 4,844
x-axis: real ETH on the pool at 5s · equal-count bands · y-axis untruncated 0–100 · red = rug share, faded = quiet death
Same dotted line every scanner sells. On Robinhood Chain the data climbs to meet it.
GRADIENT RESULT — failure is monotonic and the rug share runs 55%→91% across the liquidity span. Higher early ETH is a rug tell, not a shield. Of 129,108 Robinhood Chain launches, 61,185 never reached the 0.3 ETH floor and died on arrival.
N = 24,220early-liquidity traded population
bucket edges (real-ETH): 0.07 | 0.15 | 0.262 | 0.6016 · bars = failed % (rug+died), red = rug share; aggregate rug within this population 73.08% · RH census 129,108
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 (129,108 launches, 120,660 resolved): 81.85% died · 16.54% rugged · 1.61% survived · 0 graduated — there is no bonding curve to graduate from. 98.26% 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 129,108 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 →
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.