DOVEINTEL
Methodology

How the Dove Trust Score works

A trust score is only worth anything if you can audit it. Here is every check, what it weighs, where the data comes from, and what we cannot see.

Weighted, not averaged away

Score = weighted share of earned points over the checks we could evaluate. Hard caps stop a single critical finding being diluted by many harmless passes.

Unknown is never safe

Missing data is excluded from the score and lowers the confidence figure. You always see what we could not verify.

No pay-to-play

Boosts, ads and community-takeover purchases are displayed for transparency but can never raise a score. We take no payment for scores.

Honest limits

We can't see private keys, off-chain promises or X account history. A passing score means the token passed automated checks, nothing more.

Tiers

Verified
80+

Score 80+ with confidence 60%+ and no high-severity findings.

Promising
65+

Healthy signals, but missing independent confirmation.

Caution
45+

Mixed or incomplete evidence.

High risk
20+

Several serious red flags.

Danger
0+

Critical failure such as a honeypot, confirmed rug or confiscatory tax.

The checks

Contract safety
  • Honeypot / sell-ability
    Simulates a buy and sell on EVM chains; flags contracts that block sells or take extreme taxes.
    Weight
    10
  • Mint authority
    Can the creator print unlimited new supply? Revoked authority is a core authenticity signal.
    Weight
    6
  • Freeze authority
    Solana: can the creator freeze holders' token accounts?
    Weight
    4
  • Contract ownership
    Renounced ownership, hidden owners and ownership take-back backdoors.
    Weight
    4
  • Buy / sell tax
    Transfer taxes above 10% are penalised, above 30% treated as a trap.
    Weight
    5
  • Verified source code
    Open-source, verified contract code can be reviewed by anyone.
    Weight
    3
  • Upgradeable proxy
    Upgradeable contracts let the deployer change the rules after launch.
    Weight
    2
  • Trading controls
    Pausable transfers, blacklists, modifiable slippage and cooldowns.
    Weight
    3
  • Independent analyser findings
    Danger-level findings from RugCheck and GoPlus.
    Weight
    4
  • Rug-pull status
    Has an independent analyser already marked this token as rugged?
    Weight
    10
Liquidity & market
  • Liquidity depth
    USD liquidity in the deepest pool. Thin pools are easy to drain and manipulate.
    Weight
    7
  • Liquidity locked / burned
    Share of LP tokens locked or burned, or liquidity held on a launchpad curve.
    Weight
    6
  • Liquidity vs valuation
    Liquidity as a share of FDV; a tiny ratio means price is unbacked.
    Weight
    3
  • Volume realism
    Volume far above liquidity or one-sided flow suggests wash trading.
    Weight
    3
  • Market age
    Time since first trading pool. Survival time is trust.
    Weight
    2
  • Trading activity
    24h transaction count; dead tokens can't be exited.
    Weight
    2
  • Price behaviour
    Collapses of 60%+ are common after rugs.
    Weight
    2
Holder distribution
  • Holder count
    Number of distinct wallets holding the token.
    Weight
    4
  • Top-10 concentration
    Supply held by the ten largest wallets, excluding pools and burn addresses.
    Weight
    5
  • Largest holder
    Single-wallet dominance.
    Weight
    3
  • Creator holdings
    How much of the supply the deployer still controls.
    Weight
    3
  • Insider networks
    Coordinated wallets funded from a common source.
    Weight
    2
Identity & community
  • Official website
    A live HTTPS website we can independently inspect (fetched through an SSRF-safe crawler).
    Weight
    4
  • Domain age
    Registration age from RDAP. Fresh and free-hosted domains are weaker.
    Weight
    3
  • Social presence
    Linked X and Telegram accounts.
    Weight
    3
  • Reciprocal link verification
    Do the website and the on-chain listing point at the same social accounts?
    Weight
    5
  • Contract shown on website
    The project publishes its own contract address on its site.
    Weight
    2
  • Community size
    Public member count of the linked Telegram.
    Weight
    2
  • Established listing
    Address is listed on CoinGecko, or verified by Jupiter / RugCheck / Virtuals.
    Weight
    6
Provenance & reputation
  • Originality
    Website text and token artwork not copied from other tokens.
    Weight
    3
  • Impersonation check
    Name / ticker collision with an established coin.
    Weight
    5
  • Deployer reputation
    Serial launches and previously flagged tokens from the same wallet.
    Weight
    4

Evidence ceilings

Clean contract hygiene is the minimum, so it can't buy a top grade on its own. Scores are capped until a token earns trust: under 1 hour old caps at 55, under 6 hours at 62, under 24 hours at 72. Liquidity under $5K caps at 58, no identifiable website, socials or listing caps at 60, and the Verified tier requires either a CoinGecko / Jupiter / RugCheck listing or a live website whose social links reciprocate the token's own listing.

Where the data comes from

DEX ScreenerMarket data, pools, claimed profiles and links
GeckoTerminalNew and trending pools on 11 chains, holder distribution
Jupiter Token APISolana launches with launchpad attribution and audit flags
RugCheckSolana authorities, holders, LP locks, insider networks, rug status
GoPlus SecurityEVM contract flags: ownership, taxes, blacklist, proxy, LP
Honeypot.isBuy / sell simulation on EVM chains
Clanker · Virtuals · four.memeFirst-party launchpad indexes with deployer and social metadata
CoinGeckoReference index of established coins for impersonation and listing checks
RDAPDomain registration age
Project websitesFetched through an SSRF-hardened crawler; no scripts executed

Disputes & corrections

Project teams can dispute any score from the Report button on a token page. Reviewers re-run the scan and, where evidence supports it, record a manual review that is shown publicly on the token. Corrections never involve payment.