
Window 01 is open. Bring a mint address.
Ledger
Every parcel stamped on this device. Stored in this browser only.
How it scores
Risk points add up to a score, capped at 100. Higher means worse. A field the clerk could not read adds nothing and is never treated as a pass: a parcel with an unread critical field cannot be cleared.
| Field | Read from | Points | Max |
|---|---|---|---|
| Mint authority critical | RPC getAccountInfo > parsed.info.mintAuthority | set (supply can be printed): +25 null: 0 | 25 |
| Freeze authority critical | RPC getAccountInfo > parsed.info.freezeAuthority | set (accounts can be frozen): +15 null: 0 | 15 |
| Permanent delegate critical | Token-2022 extension permanentDelegate | present (can move any holder balance): +25 absent: 0 | 25 |
| Transfer hook critical | Token-2022 extension transferHook.programId | hook program set: +15 extension present, program null: +4 absent: 0 | 15 |
| Transfer fee critical | Token-2022 extension transferFeeConfig (newer fee, bps) | 5% or more: +15 above 0%: +10 0: 0 | 15 |
| Account state / pause critical | Token-2022 defaultAccountState, pausableConfig | new accounts frozen by default: +15 pausable: +10 neither: 0 (sum capped at 15) | 15 |
| Top 10 holders critical | RPC getTokenLargestAccounts / supply, else GeckoTerminal holders.distribution_percentage.top_10, else Jupiter audit.topHoldersPercentage | 80% or more: +20 60% or more: +14 40% or more: +8 25% or more: +4 below 25%: 0 | 20 |
| Liquidity critical | DexScreener pairs[best].liquidity.usd | no pair listed: +20 under $5k: +15 under $25k: +8 under $100k: +3 $100k or more: 0 | 20 |
| Pair age | DexScreener pairs[best].pairCreatedAt | under 1 hour: +10 under 24 hours: +6 under 7 days: +3 older: 0 | 10 |
| FDV vs liquidity | DexScreener pairs[best].fdv / liquidity.usd | ratio above 300x: +5 ratio above 100x: +3 otherwise: 0 | 5 |
CLEARED score under 20 and every critical field read
HELD 20 to 49, or a clean score with a critical field unread
DETAINED 50 and up
The score counts powers, not motives: a regulated stablecoin issuer holds mint, freeze and delegate keys on purpose, and the card still lists them. Sources: Solana mainnet RPC (account data), DexScreener (pairs), GeckoTerminal (holder split when the public RPC refuses the holder call) and Jupiter (last fallback for the holder split). A stamp describes what was readable at that second. It is not advice and not an audit.