1 · Mint authority
Read from the mint account with getAccountInfo. If any key can still mint, supply is not fixed: zero points, and the verdict can be no better than Mixed Record. Revoked: full points.
2 · Freeze authority
Same source. A freeze authority can lock any holder’s account and stop them selling. Set: zero points, and a cap at Mixed Record. Stablecoins keep one for compliance, so read this in context.
3 · Token-2022 extensions
A classic SPL token gets full points. For Token-2022 mints we list every extension. A permanent delegate, a transfer hook, a non-transferable flag, a pausable flag or frozen-by-default accounts score zero, and a permanent delegate also caps the verdict. A transfer fee of 1% or less scores half.
4 · Liquidity depth
The USD liquidity of the deepest DexScreener pair, on a log scale from $5,000 (zero) to $500,000 (full). Coins still on a bonding curve have no pool yet and score 30%.
5 · Liquidity to market cap
Pool depth divided by market cap. At 10% or more, a large holder can exit without wrecking the price: full points. Below 2%: zero. Linear in between.
6 · Age
From the earliest pair creation time, on a log scale from one hour (zero) to thirty days (full). Age proves nothing on its own, but most rugs happen early.
7 · Top-10 concentration
From getTokenLargestAccounts. We look up who owns each account and leave out pools, curves and other program-owned accounts. Then we add the ten largest remaining holders. 20% or less: full points. 60% or more: zero. If the RPC is busy, we use Jupiter’s top-holder figure and say so.
8 · Holder count
Jupiter’s holder count on a log scale from 100 (zero) to 10,000 (full).
9 · Organic activity
Jupiter’s organic score, 0–100, which estimates how much trading comes from real wallets rather than bots. Used as given.
10 · Trade balance
Buys as a share of 24-hour transactions on DexScreener. Anything between 40% and 60% is normal and gets full points. The score falls to zero at 10% or 90%, where trading is all one way.
The ruling
Score = points earned ÷ points available among the factors that have data × 100. 75 and over: Clean Record. 50–74: Mixed Record. Under 50: Red Flags. A hard flag (mint authority, freeze authority or permanent delegate) caps the ruling at Mixed Record, however high the score.