How the score is calculated
We fetch up to 300 of the wallet's most recent public transactions and run six heuristics. Every wallet starts at 100. Each finding subtracts points by severity: high −22, medium −12, low −3. The AI report only explains these results — it never changes the score.
Read-only public data. No seed phrase, no wallet connection — ever.
01
Funded directly from a CEX
We look at the earliest incoming SOL in the scanned history. If it came from a known exchange hot wallet (Binance, Coinbase, Kraken, OKX, Bybit, KuCoin) it's high severity — exchanges hold your identity.
02
Repeated counterparties
Counts addresses you transacted with 3+ times. 5+ such addresses, or one address making up over 40% of transfers, is high; 2+ is medium.
03
Same wallet across many dapps
Distinct apps seen in your history. 8+ is high, 4+ is medium — one wallet everywhere links all of it.
04
Labelled / known addresses
Interactions with addresses on our public label list. 3+ is high, 1+ is medium.
05
Round-number transfers
Share of SOL transfers (≥0.05 SOL) that are whole or one-decimal amounts. Over 50% (and at least 3) is high, over 25% is medium.
06
Activity-time pattern
How much of your activity fits in one 8-hour UTC window. Over 85% is high, over 65% is medium (needs 10+ transactions). This can reveal your time zone.
Limitations: label lists are small and incomplete, and only recent history is scanned. Treat the score as a rough guide, not a guarantee.