ENGINE LIVE
NEXT REFRESH --:--

How a token earns a grade

Everything on this page is public: the stages, the weights, the anti-gaming rules and every change ever made to them. The engine's implementation stays private; its behavior does not.

Stage 01Discover

Every new pool across Solana, Base, Ethereum, BSC, Arbitrum and Polygon enters the funnel within minutes of creation. No submissions, no applications — if it trades, it is seen.

Stage 02Reject

Hard rules run before anything else: liquidity and volume floors, minimum transaction count, catastrophic-dump detection, minimum pool age, churn ratios, liquidity-versus-valuation depth and wash-volume patterns. Fail one and the token is out — it never reaches the grading engine.

Stage 03Audit

Survivors are checked against real security providers — GoPlus on EVM chains, RugCheck on Solana. Honeypots, unlimited mint, pausable transfers and extreme taxes are rejected on the spot; clean contracts earn a structural score advantage.

Stage 04Publish

The board refreshes every five minutes. A token that disappears from the data sources for three cycles is delisted and the event is written to the public rejection log — nothing is sticky.

Weights

Shares are derived from the raw weights, never written by hand.

DimensionShareWhat it measures
Contract safety20%Real security audit (GoPlus or RugCheck) when available, plus verified profile presence, pool age and price stability.
Momentum20%24h volume relative to healthy floors, combined with price direction capped against late-stage pumps.
Liquidity15%Depth of the primary pool relative to a healthy liquidity floor.
Team15%Community funding engagement via active token boosts.
Community15%24h transaction activity relative to a healthy activity floor.
Tokenomics15%Liquidity depth relative to fully diluted valuation.

Anti-gaming rules

How the engine stops manipulation before it reaches the score.

Wash volume is rejected

Pools with lopsided buy/sell ratios beyond the wash-trading threshold are rejected before grading — a pool trading with itself never reaches the board.

Contracts are audited

Survivors are screened by GoPlus on EVM chains and RugCheck on Solana. Honeypots, unlimited mint functions, pausable transfers and extreme buy/sell taxes are rejected with the evidence on record.

Impostor tickers are blocklisted

Tokens trading under the symbol of a major (SOL, ETH, USDC, BNB…) are excluded at intake, before any metric is read.

Newborn pools are never graded

A pool younger than the minimum age is rejected at screening — the engine never grades a token at birth, where manipulation is cheapest.

No manual overrides

No human can raise a grade. Weight changes ship through the public changelog below — nothing moves silently.

Weight changelog

Nothing moves silently. Every adjustment ships here first.

AUG 2026

Security audit layer added: GoPlus on EVM chains and RugCheck on Solana now gate survivors on contract-level risks; audited tokens earn up to 20/20 on Contract safety.

AUG 2026

Rejection layer extended with churn detection (volume vs pool depth) and liquidity-vs-valuation floor; honeypot signature (zero sells) now rejects outright.

AUG 2026

Momentum raised 15 → 20 after back-testing showed it was the strongest single predictor of 30-day survival; direction bonus capped against late-stage pumps.

JUL 2026

Community re-weighted 20 → 15; sybil filtering made raw holder growth less informative.

JUL 2026

Added wash-ratio screening to the rejection layer (lopsided buy/sell balance).

JUN 2026

Initial public weight table. All seven dimensions documented with change history.

Next refresh --:--