How scoring works
Every wallet starts at a neutral 500 points. Explainable rules then add or subtract points based on real on-chain behaviour fetched at analysis time. The final score is clamped to 0–1000 and mapped to a risk level. There is no machine learning and no hidden weighting — every point is attributable to a named rule, all weights live in a single published configuration, and the full rule log is stored with each analysis.
Wallet age
−100 to +200Older wallets carry more behavioural history. Wallets under 30 days old are penalized; wallets over 3 years old earn the maximum bonus. When history is too deep to walk fully, age is reported as a lower bound.
Transaction history
−50 to +50Depth of activity. Very thin histories reduce confidence; extensive histories add to it.
Established protocol usage
0 to +50Interactions with major Solana protocols (Jupiter, Raydium, Orca, Marinade, Magic Eden, and others) from a curated registry.
Flagged-address exposure
−300 per categoryInteractions with addresses flagged in curated intelligence feeds (drainers, rug pulls, phishing). This measures exposure, never identity.
Rapid activity bursts
−100Dozens of transactions inside a single hour is behaviour associated with automated or speculative trading.
Token diversity
−50Interacting with a very large number of distinct tokens in recent activity is a pattern common in speculative token trading.
Activity pattern
−10 to +30Consistent activity over months is rewarded; long dormancy slightly reduces the score.
Confidence
Alongside every trust score, Vouch reports a confidence level (0–100%): how much on-chain evidence the score rests on. It grows with wallet age, transaction depth, the size of the analyzed activity sample, and observed protocol interactions. A brand-new wallet can score decently but will always carry low confidence — there simply isn't much behaviour to judge yet. Confidence measures evidence, not virtue: a risky wallet with a long history gets high confidence too.
Risk levels
- 800–1000Very Low Risk
- 650–799Low Risk
- 450–649Medium Risk
- 250–449High Risk
- 0–249Critical Risk
Principles: scores describe wallet behaviour, never personal identity. We never claim a person is a scammer — we report that a wallet shows behaviour associated with higher risk. Analyses only use real on-chain data; when data is incomplete (for example, very deep histories), the score says so explicitly.