Risk scoring methodology

We publish our methodology in full. In a market full of scam-clone "AML bots", transparency is the only honest argument for trust.

Step 1. Hard signals (facts, not heuristics)

If the address appears on at least one of the lists below, the final score is 100/100 and the verdict is 🔴 — regardless of anything else:

SourceWhat it is
OFAC SDNThe official US sanctions list, 15 assets from BTC to Solana (refreshed at least daily)
Chainalysis Sanctions OracleUS (OFAC) / EU / UN sanctions list, read directly from the on-chain Chainalysis oracle on EVM chains — independent of our own OFAC list
TRM Labs SanctionsIndependent sanctions screening
Tether blacklist (USDT)Read directly from the USDT contracts on Ethereum and TRON: the issuer has already frozen the address
Circle blacklist (USDC)From native USDC contracts on Ethereum, Polygon, Base, Arbitrum, Optimism, Avalanche
USDT0 block list (Plasma)From the USDT0 contract (isBlocked function)
SPL account freezes (Solana)Frozen state of USDC/USDT token accounts via public RPC
Open blacklists (ransomware/scam)Ransomwhere, ScamSniffer and the MyEtherWallet darklist — 14,000+ ransomware, scam-drainer and phishing addresses; refreshed daily

An issuer blacklist hit is not "a service's opinion" — it's an on-chain freeze that has already happened. We make these checks with direct calls to public blockchain nodes — anyone can reproduce them.

Step 2. Graph analysis

If there are no hard signals, the final score equals the MistTrack (SlowMist) assessment — 0–100 based on the address's connections: mixers, darknet markets, scams and phishing, stolen funds, extortion, risky exchanges, and "contamination" through chains of intermediaries.

We show the risk categories as a list — you see why the score is what it is, not just a number.

How connection categories affect risk (the closer and larger the exposure, the stronger the effect):

Address connection categoryRisk level
Sanctions, issuer freeze, stolen funds (exploits/hacks), CSAM/terrorism🔴 critical — automatically 100/100
Mixers and anonymizers, ransomware, scam and phishing🔴 high
Gambling, unlicensed and risky exchanges, darknet services🟡 medium
P2P/OTC with mixed history, new/unverified venues🟡 moderate
Licensed exchanges, DEXes, ordinary user wallets🟢 low / neutral

Additionally, the extended report shows a source-of-funds breakdown: which venues the address dealt with and what share of the flow came from risky sources (🟢 clean % · 🔴 risky %).

Risk indicators: full taxonomy

An AML check reveals direct and indirect links between an address and sources of funds — each source is tagged with an indicator. We use the industry-standard three-tier classification (the same categories the largest analytics systems score on).

🔴 Danger — highest risk. A match in these categories yields the maximum risk level:

Sanctions (OFAC/EU/UN) Terrorism financing Child exploitation (CSAM) Dark market Dark service Mixer Ransom Stolen coins Scam Fraudulent exchange Illegal service Gambling (unlicensed) Enforcement action

🟡 Suspicious sources — medium risk:

Crypto ATM Unlicensed exchange Unlicensed P2P Liquidity pools (DeFi)

🟢 Trusted sources — low risk:

Licensed exchange Licensed P2P Mining Marketplace Payment provider Seized assets Verified wallet Airdrop / other

The report shows not just the final score but which indicators fired for the address — you see what the verdict is built on, not an abstract percentage.

Step 3. Honesty with incomplete data

If graph analysis is unavailable (source limit, outage, unsupported chain — e.g. the new Plasma) while sanctions lists and blacklists are clean, the report is marked "limited data" and the check is not charged. We don't paint an invented score.

Verdict thresholds

ScoreVerdictP2P recommendation
0–29🟢 Low riskSafe to accept
30–69🟡 Medium riskAsk for a different wallet (e.g. a direct exchange withdrawal)
70–100🔴 High riskRefuse the deal

Thresholds are conservative, calibrated against automatic freeze practices of the exchanges P2P traders actually use (MEXC, BingX, HTX, Gate, KuCoin, Bitget, CoinEx, Bybit). Every platform's own threshold is unpublished.

Limitations