noirAI

Free rug checker for Solana

Every coin has a story. Most don't check out.

noirAI reads the chain behind any Solana token and replies with a case file: who launched it, who bought first, who holds it now. It comes back green, yellow or red.

Follow on X Open a case Run it yourself No paywall · no token needed · no sign-up
noirAI· 2m

$HALCYON: 0 flags, 0 cautions, 0 unchecked. No flags on what I could check. That is not the same as safe. Signals only, never 'safe'.

GREEN · NO FLAGS FOUND8Fq2…kR7d
$HALCYON
MCAP $1.8M · POOLS $142.6k
0FLAGS
0CAUTIONS
0UNKNOWN
  • AuthoritiesMint and freeze revoked
  • ConcentrationTop 10 wallets hold 13.9%
  • Liquidity$142.6k in pools
  • Dev holdingsDev holds 0.8%
  • BundlesNo launch-block buyers found
  • Snipers4 wallets took 3.1%
  • Dev historyNo earlier launches on file
  • Funding trailFunded by 3tVn…x9Lw

No flags on what I could check. That is not the same as safe.

2026-10-05 11:42 UTC · SIGNALS ONLY, NEVER 'SAFE'

noirAI· 14m

$PAPERBOAT: 0 flags, 4 cautions, 0 unchecked. Nothing damning, but 4 loose ends to look at. Signals only, never 'safe'.

YELLOW · LOOSE ENDSC4mJ…2wEp
$PAPERBOAT
MCAP $268.4k · POOLS $17.3k
0FLAGS
4CAUTIONS
0UNKNOWN
  • AuthoritiesMint and freeze revoked
  • ConcentrationTop 10 wallets hold 31.6%
  • Liquidity$17.3k in pools
  • Dev holdingsDev holds 4.2%
  • Bundles3 wallets took 6.4%
  • Snipers7 wallets took 5.8%
  • Dev history1 earlier launch on file, none dead
  • Funding trailFunded by 6bRy…Qd1s

Nothing damning, but 4 loose ends to look at.

2026-10-05 11:30 UTC · SIGNALS ONLY, NEVER 'SAFE'

noirAI· 31m

$GLASSJAW: 6 flags, 2 cautions, 0 unchecked. Too many things here don't line up. 6 flags on the file. Signals only, never 'safe'.

RED · FLAGS ON FILE2ZxU…hN5c
$GLASSJAW
MCAP $96.0k · POOLS $3.9k
6FLAGS
2CAUTIONS
0UNKNOWN
  • AuthoritiesDev can mint more supply
  • ConcentrationTop 10 wallets hold 57.2%
  • Liquidity$3.9k in pools
  • Dev holdingsDev wallet already empty
  • Bundles9 wallets took 31.4%
  • Snipers14 wallets took 11.2%
  • Dev history3 earlier launches on file, 3 dead
  • Funding trailFunded by 9KpD…a4Vt

Too many things here don't line up. 6 flags on the file.

2026-10-05 11:13 UTC · SIGNALS ONLY, NEVER 'SAFE'

How to use it

Tag it where the coin is being shilled.

You shouldn't have to leave the timeline to find out who is behind a launch. The case file arrives as a reply, in public, so everyone in the thread sees it.

  1. Find the contract address

    Any post on X that includes a Solana token address will do. It can be the post you tag from, or the one you are replying to.

  2. Reply and tag noirAI

    That's the whole command. It answers only when tagged and never drops into a thread uninvited.

  3. Read the colour, then the lines

    Green, yellow or red tells you how the file came back. The eight lines underneath tell you why.

Clear · nothing found Caution · worth a look Flag · a known warning sign Not checked · it says so

What it checks

Eight lines of questioning.

Every mark comes from public chain data and a fixed rule you can read below. The AI only writes the two-line summary from those marks. It cannot change one, and it is never allowed to call a coin safe.

SignalWhat it readsYellow whenRed when
AuthoritiesWhether anyone can still mint supply, freeze wallets or move your tokens.A transfer fee or custom transfer code is attachedMint, freeze or delegate power is still switched on
ConcentrationHow much the biggest wallets hold, with pools and launchpads taken out.Top 10 hold 25%, or one wallet holds 10%Top 10 hold 50%, or one wallet holds 20%
LiquidityDollars sitting in trading pools, against the market cap.Under $20k, or under 2% of market capUnder $5k
Dev holdingsWhat the wallet that created the token holds right now.Holds 3%, or emptied within a day of launchHolds 10% or more
BundlesWallets that bought in the same block the token was created.They took 5% of supplyThey took 20% of supply
SnipersWallets that bought within about four seconds of launch.They took 10% of supplyThey took 20% of supply
Dev historyThe same wallet's earlier launches in noirAI's files, and how old the wallet was at launch.Three earlier launches, or a wallet under a day oldAn earlier launch is dead, with pools under $1k
Funding trailWho sent the dev wallet its first SOL, and who else that wallet has paid for.The funder backed one other deployer on fileThe funder backed two or more

One red line turns the whole reply red. Any yellow line, or three lines it couldn't check, turns it yellow. Green means every line it could read came back clear.

Wallet alerts

It keeps watching after you buy.

Give it a wallet address and it checks every token in that wallet on a loop. Read-only: it never asks you to connect or sign anything.

  • The dev wallet moves. Its share drops by a fifth or more.

  • Liquidity leaves. Pools fall by 30% or more between checks.

  • A top holder unloads. One of the five largest wallets cuts a quarter of its bag.

  • A switch gets flipped. Mint or freeze power comes back on.

$PAPERBOAT: the dev wallet moved. It held 4.2% of supply, now 0.0%.
$PAPERBOAT: liquidity fell from $17.3k to $4.1k.
$PAPERBOAT: top holder C9rT…e2Hk cut from 6.1% to 0.4%.
$GLASSJAW: liquidity fell from $3.9k to $212.

House rules

What it will never do.

  • Call a coin safe. Green means no flags were found. Green coins still go to zero.

  • Sell a rating. No paid scans, sponsored reads or partner whitelists.

  • Hide a miss. Every scan is kept on record with what happened next.

  • Name a person a scammer. It reports wallets and numbers. You draw the conclusion.

Known blind spots

What it can't see yet.

  • Locked or burned liquidity. It measures pool size, not whether the pool can be pulled.

  • Devs it hasn't met. History and funder links only cover tokens it has scanned before.

  • Very busy tokens. Past 15,000 transactions the launch lines read "not checked".

  • Everything off-chain. Paid promotion, fake volume and private deals leave no mark here.

$NOIR

The coin pays for the tool. Then it burns.

You don't need $NOIR to use noirAI, and holding it unlocks nothing. Its trading fees keep the scanner free, and what's left over buys $NOIR and burns it.

  1. Free scansEvery reply on X carries the name.
  2. TradingSome people who use it buy the coin.
  3. Creator feesPaid into one public wallet.
  4. Costs firstChain data, X access, AI.
  5. The rest burnsBought on the open market, posted with the transaction.

Read this part twice. A free tool gives nobody a reason to hold the coin except the bet that the tool gets popular. Burns come from trading fees, so they shrink when volume does. Nothing here is a promise of return, and most memecoins lose most of their value.

Run it yourself

The whole thing fits on your machine.

The scanner is a small Python program. Point it at a Solana RPC endpoint and it works without the X bot, the coin or us.

Terminal
# install
pip install -r requirements.txt

# open a case and save the card
python -m noir scan <token address> --card case.png

# paste-and-scan web app at http://127.0.0.1:8787
python -m noir serve

# watch a wallet's bags
python -m noir watch <wallet address>