Track record

Every verdict we publish, logged with a timestamp and scored automatically at 24h, 72h and 7 days. Misses stay on the record. Updated Oct 18, 10:15 PM ET.

No call has reached the 72h mark yet. First outcomes land Oct 18, 10:45 PM ET (24h). Pending calls show their current state below, but it is not counted.

73 published calls logged · 45 outcomes scored · 13 "case reopened" re-verdicts and 4 unpublished call(s) logged but not scored.

24h after the call

Balanced accuracy 59.3% (n=38: 18 v4, 20 legacy) · false-positive rate 7/12 survivors flagged (58.3%) · false-negative rate 6/26 rugs/dumps passed (23.1%, 5 outright rugs)

In context: 25/38 calls matched the outcome (65.8%, 95% range 49.9–78.8%). Raw hit rate depends on how many coins rug, so it is not our headline. 7 call(s) excluded: already down 80%+ at call time.

TiernCorrectRugged / Dumped / SurvivedErrors
🔴 EXTREME RISK43/4 (75%)2 / 1 / 1False flags 1 (25%)
🟠 HIGH RISK1410/14 (71.4%)7 / 3 / 4False flags 4 (28.6%)
🔵 LOWER RISK (NOT SAFE)11/1 (100%)0 / 0 / 1Misses 0 (0%), rugs 0
✅ CLEAN51/5 (20%)4 / 0 / 1Misses 4 (80%), rugs 4
🟡 NO RED FLAGS YET (NEW)53/5 (60%)1 / 1 / 3Misses 2 (40%), rugs 1
⚠️ SUS97/9 (77.8%)5 / 2 / 2False flags 2 (22.2%)

vs RugCheck (same coins, same labels)

Balanced accuracyFalse-positive rateFalse-negative rateRaw hit rate
InspectorRekt61%7/11 (63.6%)3/21 (14.3%)22/32 (68.8%)
RugCheck45.5%1/11 (9.1%)21/21 (100%)10/32 (31.2%)

6 scored call(s) excluded from this comparison: no RugCheck report captured within 45 min of the call.

Stated chance vs what happened: the chance the price is down 50%+ within 24h

Brier score 0.182 vs 0.315 for a base-rate-only guess (lower is better; n=18). Mean stated chance of a 50%+ price drop 69.9%; actually RUGGED or DUMPED 66.7%.

These numbers are scored against our locked outcome labels (RUGGED or DUMPED), which also count liquidity drops, LP pulls and mint use, while the model only predicts the price, so a small gap is expected. In the model's training data the two targets disagree on 3 of 477 labeled snapshots at 24h and 5 of 355 at 72h. Base-rate guess = the share of training snapshots whose price fell 50%+ within 24h, for the exact model version each call used (mean 36.3%). It is out-of-sample for our calls and was known when we made the call.

TiernMean stated chance price is down 50%+ within 24hActually RUGGED or DUMPED (locked labels)
🔴 EXTREME RISK381.2%not enough data yet (2/3 rugged or dumped)
🟠 HIGH RISK1470.9%71.4% (45.4–88.3%)
🔵 LOWER RISK (NOT SAFE)121.2%not enough data yet (0/1 rugged or dumped)

72h after the call

No pass/flag calls have reached 72h yet (n=0).

Stated chance vs what happened: the chance the price is down 50%+ within 72h

No v4 call with a stated 72h price-drop chance has been scored yet (n=0).

7d after the call

No pass/flag calls have reached 7d yet (n=0).

We don't state a price-drop chance for 7d, so this horizon is graded on balanced accuracy only.

Not model-rated yet (bonding curve)

No calls yet. Coins still on the pump.fun bonding curve get no tier and no odds, and are not counted in any rate above.

How a call is graded

Full checks we run: methodology.

Every call

IDCalledCoinVerdictSourceLiq at callRugCheck at callOutcome
IR-00090Oct 18, 9:35 PM ET$UHI🟠 HIGHhourly case file · X$43,280n/apending · now SURVIVED at 0.5h (not counted)
IR-00089Oct 18, 7:23 PM ET$PONK🟠 HIGHlive watch: case reopened · TG–n/are-verdict, not scored
IR-00088Oct 18, 5:28 PM ET$zkat🟠 HIGHhourly case file · X$34,9921 goodpending · now DUMPED at 4.7h (not counted)
IR-00087Oct 18, 3:52 PM ET$GLITCH🔵 LOWERdaily thesis thread · X$116,4351 goodpending · now SURVIVED at 6.3h (not counted)
IR-00086Oct 18, 1:37 PM ET$GLITCH🔵 LOWERhourly case file · X$112,9821 goodpending · now SURVIVED at 8.5h (not counted)
IR-00085Oct 18, 1:23 PM ET$CATONICE🟠 HIGHmidday rising-coins scan · X$101,6491 goodpending · now SURVIVED at 8.7h (not counted)
IR-00084Oct 18, 1:22 PM ET$FART🟠 HIGHmidday rising-coins scan · X$23,4381 goodpending · now RUGGED at 8.8h (not counted)
IR-00083Oct 18, 1:22 PM ET$LUKE🟠 HIGHmidday rising-coins scan · X$37,8791 goodpending · now SURVIVED at 8.8h (not counted)
IR-00082Oct 18, 12:40 PM ET$Glow🔵 LOWERlive watch: case reopened · TG–n/are-verdict, not scored
IR-00081Oct 18, 12:37 PM ET$HelloWorld🟠 HIGHhot scan · TG$20,4051 goodpending · now DUMPED at 9.5h (not counted)
IR-00080Oct 18, 11:58 AM ET$Vesper🟠 HIGHhot-coin X poster · X$38,4301 goodpending · now RUGGED at 10.2h (not counted)
IR-00079Oct 18, 11:52 AM ET$MISTAKE🟢 SURVIVORhot scan · TG$263,4111 goodpending · now SURVIVED at 10.2h (not counted)
IR-00078Oct 18, 11:37 AM ET$Vesper🟠 HIGHhot scan · TG$23,5221 goodpending · now DUMPED at 10.5h (not counted)
IR-00077Oct 18, 11:19 AM ET$YILONGMA🟠 HIGHhot scan · TG$45,8741 goodpending · now RUGGED at 10.8h (not counted)
IR-00076Oct 18, 11:04 AM ET$RIOTTER🟠 HIGHhot scan · TG$16,4051 goodpending · now DUMPED at 11h (not counted)
IR-00075Oct 18, 10:49 AM ET$KRAWD🟠 HIGHhot scan · TG$16,8421 goodpending · now RUGGED at 11.3h (not counted)
IR-00074Oct 18, 10:31 AM ET$Solana🟠 HIGHhot scan · TG$12,42729 warnpending · now DUMPED at 11.6h (not counted)
IR-00073Oct 18, 10:16 AM ET$mucron🟠 HIGHhot scan · TG$62,6121 goodpending · now DUMPED at 11.9h (not counted)
IR-00072Oct 18, 10:01 AM ET$ELON🔵 LOWERhot scan · TG$146,5531 goodpending · now SURVIVED at 12.1h (not counted)
IR-00071Oct 18, 8:54 AM ET$Eternia☠️ REKTmorning briefing · x$5,28424 warnpending · now SURVIVED at 13.2h (not counted)
IR-00070Oct 18, 8:54 AM ET$Chaton☠️ REKTmorning briefing · x$2,79332 dangerpending · now SURVIVED at 13.2h (not counted)
IR-00069Oct 18, 8:54 AM ET$FTR🔵 LOWERmorning briefing · x$89,8791 goodpending · now SURVIVED at 13.2h (not counted)
IR-00068Oct 18, 8:54 AM ET$CATSZN🟠 HIGHmorning briefing · x$96,2181 goodpending · now RUGGED at 13.2h (not counted)
IR-00067Oct 18, 8:54 AM ET$AFC🟠 HIGHmorning briefing · x$10,1521 goodpending · now SURVIVED at 13.2h (not counted)
IR-00066Oct 18, 8:54 AM ET$MINTER🟠 HIGHmorning briefing · x$366,51530 warnpending · now DUMPED at 13.2h (not counted)
IR-00065Oct 18, 8:59 AM ET$MEGA🟠 HIGHhot scan · TG$14,9601 goodpending · now SURVIVED at 13.1h (not counted)
IR-00064Oct 18, 8:42 AM ET$mucron🟠 HIGHhourly case file · X$78,1531 goodpending · now DUMPED at 13.4h (not counted)
IR-00063Oct 18, 8:40 AM ET$MEGA🟠 HIGHhot scan · TG$18,6481 goodpending · now DUMPED at 13.4h (not counted)
IR-00062Oct 18, 8:21 AM ET$SKYFALL🟠 HIGHhot scan · TG$20,8651 goodpending · now RUGGED at 13.8h (not counted)
IR-00061Oct 17, 10:45 PM ET$CATSZN🟠 HIGHhourly case file · X$55,4961 goodpending · now RUGGED at 23.4h (not counted)
IR-00060Oct 17, 10:42 PM ET$Glow🔵 LOWERlive watch: case reopened · TG–n/are-verdict, not scored
IR-00059Oct 17, 8:43 PM ET$harold🟠 HIGHhourly case file · X$20,46129 warn24h: RUGGED
IR-00058Oct 17, 6:39 PM ET$MINTER🔴 EXTREMEhourly case file · X$203,8921 good24h: SURVIVED
IR-00057Oct 17, 4:52 PM ET$YILONGMA🟠 HIGHhourly case file · X$73,0001 good24h: RUGGED
IR-00056Oct 17, 2:43 PM ET$Pingus🟠 HIGHhourly case file · X$22,0001 good24h: SURVIVED
IR-00055Oct 17, 1:36 PM ET$Glow🟠 HIGHlive watch: case reopened · TG–n/are-verdict, not scored
IR-00054Oct 17, 1:23 PM ET$ALT☠️ REKTmidday rising-coins scan · X$2,25333 danger24h: SURVIVED
IR-00053Oct 17, 1:23 PM ET$PONK🔵 LOWERmidday rising-coins scan · X$22,6161 good24h: SURVIVED
IR-00052Oct 17, 1:22 PM ET$HeyGrok🟠 HIGHmidday rising-coins scan · X$30,1231 good24h: DUMPED
IR-00051Oct 17, 12:40 PM ET$MELANIA☠️ REKThourly case file · X$2,11140 danger24h: SURVIVED
IR-00050Oct 17, 12:05 PM ET$Cart🟠 HIGHViral on X · X$12,9491 good24h: DUMPED
IR-00049Oct 17, 12:05 PM ET$blocus🟠 HIGHViral on X · X$24,8511 good24h: SURVIVED
IR-00048Oct 17, 12:05 PM ET$TRUMP🔴 EXTREMEViral on X · X$16,3111 good24h: DUMPED
IR-00047Oct 17, 12:10 PM ET$Cart🟠 HIGHViral on X · none$12,9491 goodnot published, not scored
IR-00046Oct 17, 12:10 PM ET$blocus🟠 HIGHViral on X · none$24,8511 goodnot published, not scored
IR-00045Oct 17, 12:10 PM ET$TRUMP🔴 EXTREMEViral on X · none$16,3111 goodnot published, not scored
IR-00044Oct 17, 12:01 PM ET$ANIMA🟠 HIGHhot scan · TG$17,3011 good24h: RUGGED
IR-00043Oct 17, 11:18 AM ET$TRUMP🔴 EXTREMEhot scan · TG$45,3871 good24h: RUGGED
IR-00042Oct 17, 11:03 AM ET$21M🟠 HIGHhot scan · TG$20,7031 good24h: DUMPED
IR-00041Oct 17, 11:00 AM ET$ELON🟠 HIGHlive watch: case reopened · TG–n/are-verdict, not scored
IR-00040Oct 17, 10:49 AM ET$Nought🟠 HIGHhourly case file · X$17,70462 danger24h: SURVIVED
IR-00039Oct 17, 10:48 AM ET$ELON🟠 HIGHhot scan · TG$130,8001 good24h: SURVIVED
IR-00038Oct 17, 10:33 AM ET$NOXEN🟠 HIGHhot scan · TG$16,4611 good24h: RUGGED
IR-00037Oct 17, 10:17 AM ET$EGGWAR🟠 HIGHhot scan · TG$14,3011 good24h: RUGGED
IR-00036Oct 17, 10:02 AM ET$Aircoin🟠 HIGHhot scan · TG$23,5321 good24h: RUGGED
IR-00035Oct 17, 10:00 AM ET$Pingus🟠 HIGHlive watch: case reopened · TG–n/are-verdict, not scored
IR-00034Oct 17, 9:59 AM ET$sol/acc🟠 HIGHhot scan · TG$25,5581 good24h: RUGGED
IR-00033Oct 17, 9:41 AM ET$グリ🔴 EXTREMEhot scan · TG$19,3531 good24h: RUGGED
IR-00032Oct 17, 9:26 AM ET$Pingus🟡 NEWhot scan · TG$19,7451 good24h: SURVIVED
IR-00031Oct 17, 9:08 AM ET$Kavantissa⚠️ SUShot-coin X poster · X$32,4061 good24h: RUGGED
IR-00030Oct 17, 8:54 AM ET$ROADSTER☠️ REKTmorning briefing · x$3,31030 danger24h: SURVIVED
IR-00029Oct 17, 8:54 AM ET$ELON🟡 NEWmorning briefing · x$90,6281 good24h: SURVIVED
IR-00028Oct 17, 8:54 AM ET$Glow🟡 NEWmorning briefing · x$36,4131 good24h: DUMPED
IR-00027Oct 17, 8:54 AM ET$SR☠️ REKTmorning briefing · x$2,44032 danger24h: SURVIVED
IR-00026Oct 17, 8:54 AM ET$Audaster☠️ REKTmorning briefing · x$2,66232 danger24h: SURVIVED
IR-00025Oct 17, 8:54 AM ET$NUBI⚠️ SUSmorning briefing · x$51,2721 good24h: RUGGED
IR-00024Oct 17, 8:53 AM ET$PUMP⚠️ SUShot scan · TG$1,869,8311 good24h: SURVIVED
IR-00023Oct 17, 8:40 AM ET$ELON🟡 NEWhourly case file · X$89,0001 good24h: SURVIVED
IR-00022Oct 17, 8:35 AM ET$Kavantissa⚠️ SUShot scan · TG$31,7471 good24h: RUGGED
IR-00021Oct 17, 8:20 AM ET$SOLPASTE⚠️ SUShot scan · TG$39,000n/a24h: RUGGED
IR-00020Oct 17, 7:02 AM ET$OMNI⚠️ SUSlive watch: case reopened · TG–n/are-verdict, not scored
IR-00019Oct 16, 8:50 PM ET$SR☠️ REKTlive watch: case reopened · TG–n/are-verdict, not scored
IR-00018Oct 16, 8:46 PM ET$OMNI🟡 NEWhourly case file · X$68,5711 good24h: RUGGED
IR-00017Oct 16, 6:44 PM ET$NUBI⚠️ SUShourly case file · X$122,131n/a24h: RUGGED
IR-00016Oct 16, 3:39 PM ET$SR⚠️ SUSlive watch: case reopened · none–n/are-verdict, not scored
IR-00015Oct 16, 3:39 PM ET$KURP⚠️ SUSlive watch: case reopened · none–n/are-verdict, not scored
IR-00014Oct 16, 3:39 PM ET$ROADSTER☠️ REKTlive watch: case reopened · none–n/are-verdict, not scored
IR-00013Oct 16, 3:39 PM ET$TRC☠️ REKTlive watch: case reopened · none–n/are-verdict, not scored
IR-00012Oct 16, 3:39 PM ET$OWLDACITY⚠️ SUSlive watch: case reopened · none–n/are-verdict, not scored
IR-00011Oct 16, 2:56 PM ET$SKYROAD☠️ REKThourly case file · none$3,10031 dangernot published, not scored
IR-00010Oct 16, 1:20 PM ET$KURP✅ CLEANmidday scan · X$53,000n/a24h: SURVIVED
IR-00009Oct 16, 1:20 PM ET$TRC✅ CLEANmidday scan · X$62,000n/a24h: RUGGED
IR-00008Oct 16, 1:20 PM ET$SR✅ CLEANmidday scan · X$73,000n/a24h: RUGGED
IR-00007Oct 16, 12:30 PM ET$ROADSTER✅ CLEANhourly case file · X$160,000n/a24h: RUGGED
IR-00006Oct 16, 12:13 PM ET$Starman☠️ REKTmorning briefing · x$2,66132 danger24h: SURVIVED
IR-00005Oct 16, 12:13 PM ET$STREAM⚠️ SUSmorning briefing · x$45,1771 good24h: DUMPED
IR-00004Oct 16, 12:13 PM ET$OWLDACITY✅ CLEANmorning briefing · x$61,2511 good24h: RUGGED
IR-00003Oct 16, 12:13 PM ET$Pepper⚠️ SUSmorning briefing · x$113,2591 good24h: DUMPED
IR-00002Oct 16, 12:13 PM ET$Audaster☠️ REKTmorning briefing · x$3,11531 danger24h: SURVIVED
IR-00001Oct 16, 12:13 PM ET$STARMAN⚠️ SUSmorning briefing · x$9,4701 good24h: SURVIVED

Verify it yourself

Raw logs: calls.jsonl · outcomes.jsonl · record.json. Both logs are append-only sha256 hash chains: each line's hash = sha256(prev_hash + the line's JSON without hash, keys sorted, no spaces). Change any past line and every later hash breaks.

Calls chain: 90 records, intact, head 4c4f8af943fb8a1d…
Outcomes chain: 45 records, intact, head ed95e66a8f6fa597…

Not financial advice. Every verdict is a snapshot of on-chain risk at check time, not a guarantee. Small samples swing a lot. DYOR.