SWEEPING ROBINHOOD CHAIN · 41+ STOCK-PAIRED TOKENS

Everyone here says you're long NVDA. We read the signal.

The stock-pair signal terminal for Robinhood Chain. One number — SIGNAL — for how much of a token's price move is actually explained by the stock it claims to track. Public formula. Public data. We score our own token the same way.

$0.0M
sector volume / 24h
0+
stock-paired tokens
0
stock quote assets
0.0%
of all chain volume

measured 2026-08-28 · top-100 pools sweep · tools that show this: zero

contract address — $GEIGERpre-launch
TBA — the terminal ships first, the token comes after traction
⚠ the only official CA will be posted on @geigerscanRH and t.me/geigerscan. Anything else is fake.
~/geigerscan/the_claim.txt

A new market appeared: tokens priced in stocks instead of ETH.
Nobody checked if the exposure is real.

Every one of these tokens sells the same sentence — "hold this, get stock exposure on-chain." The claim is checkable from public data. So we checked. That check is the product.

what exists
price charts only
tokens in isolation
claims unchecked
route cost hidden
geigerscan
measured stock signal
the whole pairing tree
every claim scored
hops + fees per token
anatomy of one purchase — traced on-chain
1
ETHNVDA~1.0% fee
2
NVDAAI~1.0% fee
3
AIAGI~1.0% fee
round trip cost5.9%

≈1% per hop, both directions, before slippage. Buying the frog routes through the stock — three pools deep. The trader is never shown this.

~/geigerscan/first_readings.log

First readings. Already measured.

Computed 2026-08-29 from public pool candles — hourly log returns, ordinary least squares, nothing exotic. The exact pipeline the terminal automates. These are real numbers about real tokens.

$AI vs NVDAHIGH · n=929
3SIGNAL
their pitch:
"paired to NVDA — stock exposure onchain"
measured:
SIGNAL 3.2 · beta 1.02
▌ the stock claim is cosmetic
$AGI vs NVDAMEDIUM · n=55
1SIGNAL
their pitch:
"no broker, no expiry — just hold the frog and get NVIDIA exposure onchain"
measured:
SIGNAL 1.2 · beta 4.88
▌ the stock claim is cosmetic
$CLIPPY vs MSFTHIGH · n=624
0SIGNAL
their pitch:
"your Microsoft exposure, onchain"
measured:
SIGNAL 0.0 · beta -0.88
▌ slightly the opposite of its stock

method + raw inputs in the docs · readings.json is committed to the repo — recompute it and argue with the math, not with us

~/geigerscan/signal_lab.exe

See how a claim dissolves.

A token that is "paired to a stock" still moves on its own hype. Drag the meme factor — the R² below is computed live by the same regression the terminal ships. Watch how little meme it takes to bury the stock.

~/geigerscan/signal-lablive OLS — the shipped formula, not an illustration
the stockthe token
meme factor72%

r_token = 1.0 × r_stock + meme × noise → R² recomputed every frame

SIGNAL
3.4
BETA 1.25·n 120
the stock claim is cosmetic
~/geigerscan/metrics.cfg

Six instruments. One panel.

SIGNAL01

R² of hourly token returns regressed on the stock. How much of this token's movement is explained by the stock at all.

BETA02

Slope of the same regression. A 1% stock move historically moved this token by BETA%.

DRIFT03

Splits your USD result into the stock's contribution and the meme's contribution. Shows which one you were actually holding.

RESERVE04

Value of stock tokens actually accumulated by the project's fee address, read on-chain. Disclosure, not a promise.

BURN05

Supply delta of the quote token since launch. Verified against the chain, not quoted from a pitch deck.

ROUTE COST06

Hops from ETH to this token and the total swap fee across them — round trip included.

~/geigerscan/route_map.sys

The pairing tree, mapped.

A measured slice of it — 2026-08-28. The terminal keeps the whole thing live, node size by liquidity, colour by SIGNAL.

NVDA
AI$24.7M/24hAGI$5.3MSIT$1.4M
MSFT
CLIPPY$816k/24hSPY$789k/24hPEAR$126k/24h
TSLA
LONGDOG$700k/24hROSCOE$482k/24hOPTIMUS$44k/24h
AAPL
AP$377k/24hAAPLCAT$208k/24h
GOOGL
TREX$95k/24hRAWR$89k/24h

nested branch under NVDA: tokens paired to a token that is itself paired to the stock — two claims deep, one purchase routes through three pools

~/geigerscan/pipeline.sh

Every five minutes, forever.

step 01
ENUMERATE

every liquidity pool on the chain, every 5 minutes

step 02
CLASSIFY

quote asset per pool — stock token, stock-paired token, or out of scope

step 03
INGEST

hourly candles for the pool and for its stock

step 04
COMPUTE

the six metrics, with bar counts and confidence attached

step 05
PUBLISH

terminal, share cards, alerts, open API — same numbers everywhere

server-authoritative: classification, ingestion, regressions and reserve snapshots are computed in one place and published everywhere — a number that can be recomputed by anyone, altered by no one. Calculator source is public at github.com/geigerscan.
~/geigerscan/token.cfg

$GEIGERthe meter, not the mine.

The measurements stay free forever. The token buys speed and plumbing — never the numbers.

Open
nothing

terminal, all six metrics, token pages, share cards, receipts feed, 10k API calls/mo

Signal
hold 1,000,000 $GEIGER

sub-60s launch alerts, reserve-drain + liquidity-pull alerts, watchlists, export

Array
hold 5,000,000 $GEIGER

webhooks to your own channel, raised API tier, new metrics land here first

Builder
burn $GEIGER per call

metered API beyond the free tier — 100% of spend burned

what $GEIGER can never buy
  • a better SIGNAL score
  • removal from the Receipts feed
  • a verification badge
  • placement or ranking in the screener
no paid listings · no promoted rows · no delisting at any price. the moment a score can be bought, this product is worth nothing.
creator fee — 1.5%, split three ways
RESERVE 50%

buys a basket of tokenized stocks; address published, never sold

OPERATIONS 30%

indexer, RPC, hosting, data contracts

BUYBACK 20%

handled natively by the launchpad vault — reduces supply

Supply1,000,000,000 (fixed)
Launch venuepons.family V2
Pair assetnative ETH
Distribution100% bonding curve — no presale, no team pre-mint
Creator tax1.5% — set once, immutable forever (ceiling is 10%)
Graduationcurve fills → full-range pool, liquidity locked permanently
Buybackenabled at launch via the native vault
~/geigerscan/receipts.feed

The sector writes our feed by itself.

Every measurable event becomes a permanent, shareable record — posted to X and Telegram automatically. Samples below are drawn from the readings above.

event types
  • NEWstock-paired token detected on chain
  • FIRST READINGenough bars for a first SIGNAL
  • DIVERGENCEstock up, token down — or the inverse — by a material margin over 7 days
  • RESERVE MOVEa fee sink address is drained
  • SILENCESIGNAL falls below 5 with high confidence
  • GONEliquidity removed or pool abandoned
FIRST READING2026-08-29

$AI claims NVDA exposure. Measured: SIGNAL 3.2, n=929 hourly bars. Beta 1.02 — the direction is there, the noise buries it.

FIRST READING2026-08-29

$CLIPPY says you're long Microsoft. Measured beta: −0.88. Slightly the opposite, at SIGNAL 0.0.

DIVERGENCE2026-08-28

$AGI −25% from ATH in 36h while NVDA moved ~0%. Sells outnumber buys 2:1.

BURN2026-08-28

$AI supply verified at 991,819,021 of 1B — 8.18M permanently burned (0.82%). This one is real.

~/geigerscan/defense.rules

Attack it. We planned for you.

the attack
the defence
Wash trading to fake activity
Metrics use price correlation, not volume. Wash trades do not move R².
Thin-pool price pinning
Minimum liquidity floor before a token is scored at all.
Fresh token, lucky correlation
Confidence tiers by bar count. Low-confidence rows are greyed, never headlined.
Project disputes a score
Raw inputs ship with every score. Recompute it and show us.
Pressure to remove a row
No delisting at any price — written policy.
~/geigerscan/roadmap.plan

Tool first. Token after traction.

The opposite order of everything we measure — on purpose. A measurement product that launches its token first has no standing to measure anyone.

PHASE 01INDEXERnext
  • · pool enumeration + automatic quote-asset discovery
  • · hourly ingestion
  • · all six metrics live
PHASE 02TERMINALqueued
  • · route map, screener, token pages
  • · share cards
  • · mobile verified
PHASE 03DISTRIBUTIONqueued
  • · receipts bot on X + Telegram
  • · reserve leaderboard
  • · security audit, then live
PHASE 04TOKENafter traction
  • · launch on pons V2, native ETH pair
  • · reserve address published day one
  • · our own row appears in our own screener
PHASE 05DEPTHoptional
  • · API tiers, historical replay
  • · a market on: does this token track its stock?
watched: tokens indexed · cards shared · API keys issued · $GEIGER burned via metering · reserve balance — deliberately ignored: our own price, day one
~/geigerscan/decisions.log

Decisions, with reasons.

Pair to native ETH, not to a stock

A referee should not be a player. Pairing to a stock puts us inside the set we score.

Creator tax 1.5%, far under the 10% ceiling

The value is immutable after launch. A product about extraction cannot be extractive.

Tool ships before token

Traffic and a track record are the distribution. Launching first would make us the thing we criticise.

All metrics free forever

The measurements are the public good and the funnel. Speed and plumbing are paid.

Scores never for sale

A purchasable score is worth zero. This constraint is the moat.

Open-source calculator

Reproducibility turns accusations of bias into invitations to recompute.

The honest take.

why this works
  • First tool in a sector doing 7.9% of chain volume
  • A metric projects cannot fake without becoming honest
  • History compounds — coverage cannot be back-filled by a late clone
  • Receipts feed writes the marketing by itself, daily
what could kill it
  • The sector may cool within weeks — this is the real risk; dead tokens become receipts, but a dead sector removes the subject
  • Stock-token pairing could be restricted upstream — the metric generalises, the moment doesn't
  • Scores make enemies — the defence is published inputs and an open formula, not diplomacy
  • Young tokens have few bars — confidence labels keep us honest, and modest