Solana · SPL and Token-2022 · read at the source
The sign comes before the fall.
A Solana token has no contract of its own. What it can do to you is written in its authorities: who can still mint, who can freeze your balance, who can rewrite what you hold. OMEN reads the chain, SIBYL reads those powers, and you get back one line you can act on.
01 · How a verdict is built
A score you can argue with
Every point in a PORTENT score comes from a named sign with a stated weight, and the report prints that list under the number. Weights count in full up to 60. Past 60 each point counts at 45%, so a pile of minor signs cannot reach RUG on its own. Disagree with a score and you can point at the line that caused it.
No high-risk sign when we read it. Minor ones are still listed.
Signs worth pricing in before you buy.
Stay out unless you can explain every sign.
Built to trap the buyer.
You trust a company as well as the mint.
Too new to read in full. Treat it as unknown.
02 · Under the hood
What gets checked
You do not need to understand any of this: the verdict comes back in one line. Which checks run depends on what an index already knows about the token, and every report says which reads happened. The list below is for the curious.
The authorities
Mint, freeze, close, balance rewriting, metadata. On Solana these are not functions someone wrote, they are fields on the mint account, and each one still held shows up as its own sign with its own weight.
What stops a sell
No index simulates a buy and a sell on Solana, so this report never claims one ran. What can stop you selling is readable instead: a live freeze authority, a mint that opens every new account frozen, a transfer hook running somebody else's program on every move.
Liquidity
Burned, partly burned, or free to pull, taken from the deepest pool rather than the friendliest one: a burned $5K pool says nothing about the $400K pool you would actually sell into. Where no pool publishes the figure, the report says the lock could not be read.
Holders
How much the top wallet and the top five hold, with the pools left out, the creator's own share, fewer than 50 holders, and a holder count too big for its pool: more than 1,000 wallets on under $50K of liquidity.
Transfer fees
A Token-2022 mint can take a cut of every transfer, in and out, with no trade needed to reveal it. PORTENT reads the fee off the mint account itself, and separately whether an authority can raise it after you buy.
The mint account itself
The token minted minutes ago is the one most worth checking and the one no index has. We call its mint account directly for decimals, supply and both authorities, and state what that read cannot cover.
03 · Why this exists
The sign was on the mint before the fall
The chart falls in one slot. On a token built for it, the power to make it fall sat on the mint the whole time, in public: an authority that can print more, an authority that can freeze you out of your own balance. PORTENT lives in the gap between the moment a token becomes readable and the moment it becomes expensive.
04 · Wallet check
Read the whole bag, not one token
Paste a wallet on Solana. PORTENT asks the chain for every token account that wallet owns, across both token programs, and hands back what it actually holds. No indexer sits in the middle, and nothing is reconstructed: the set of accounts is a fact the chain already keeps, so the list is the list.
05 · The minds
Two minds, two jobs
One reads what the chain has already done. One reads what the mint is still allowed to do. The verdict weighs what both of them found, and the report prints every find with its weight.
- Pools, liquidity, holder distribution, creator share
- Reads every token account a wallet owns straight from the RPC, both token programs
- Leaves the pools out of the holder count, because a pool holding the supply is the market, not a whale
- Ties the burn figure to the deepest pool, and says which pool it read
- Calls the mint account itself when no index knows the token yet
- Names the wallet behind every authority still live: mint, freeze, close, metadata
- Reads Token-2022 extensions off the account: transfer fees, transfer hooks, frozen-by-default
- Says what a partial read could not cover, instead of guessing
06 · Before charts
The oldest portent of all
Long before charts, people read the moon. A shadow crossing it meant something was coming, and the sensible answer was to wait until it passed. The reading was superstition. The habit was sound: look up before you commit. PORTENT keeps the habit and drops the superstition. It reads the mint, and prints what it found next to what it could not check.
Move the cursor. The moon turns with you.The moon turns on its own.
07 · Our own reads
No index to ask permission from
PORTENT calls Solana's own RPC for the mint account, its authorities, its supply, a wallet's token accounts and the current slot. The security flags and the holder spread still come from GoPlus, and the report says so line by line. For everything we read ourselves, nothing sits between us and the state.
08 · On the record
The latest scans, in the open
Verdicts land on the record as they happen, RUG and SAFE alike. Nothing is filtered by verdict.
09 · $PORTENT
One token, launching soon
The scanner stays free for everyone. $PORTENT has not launched yet. The plan is for holders to skip the 20-scans-a-minute limit; that is not built yet. Until launch there is no mint address to publish.
When it launches it will be on Solana, and the mint address will appear here and on our X account at the same moment. Nowhere else, never by DM.
10 · The honest part
PORTENT