"Tax enforcement in crypto does not rely on breaking cryptography, but on reconstructing taxable behavior through data, entry/exit points, and risk-based analytics."
— Anthelme N'DRI · Crypto Tax Africa Conference 2026 · Fiat-Crypto Link Engine
Real Professional Tools — Market Context
Tool Price / year Used by Africa presence
Chainalysis Reactor$50,000+IRS, Europol, SARS, InterpolSouth Africa only
Elliptic Investigator$20,000+Barclays, Standard CharteredNone deployed
TRM Labs$30,000+US DOJ, KRA KenyaLimited
Crystal Blockchain$15,000+EU tax authoritiesNone
This System Open-source members All 44 countries
What This Terminal Does
🏦
VASP Identification
Recognizes Binance, Yellow Card, Paxful hot wallets from public blockchain data and OSINT cluster databases.
🔗
Wallet Clustering
Links multiple addresses to the same beneficial entity via common-input ownership heuristics and on-chain patterns.
💱
Fiat Bridge Detection
Traces mobile money (Wave / Orange Money) on-ramps and GTBank / M-Pesa off-ramp patterns across the P2P layer.
Tax Event Classification
Auto-classifies CGT, income, P2P gap, acquisition and WHT events — mapped to model tax treaty framework.
Pre-loaded Investigation Scenarios — Click to Begin
🇨🇮
Kofi Asante
Abidjan, Côte d'Ivoire
Binance retail trader
⚠️ MEDIUM — 47/100
🇳🇬
Ngozi Babatunde
Lagos, Nigeria
P2P specialist, high volume
🔴 HIGH — 78/100
🇪🇹
Dawit Bekele
Addis Ababa, Ethiopia
BTC miner, large-scale
🚨 CRITICAL — 91/100
Each scenario is built from realistic blockchain activity patterns. Click a card to load it into the Trace terminal, or use the Trace tab to enter any address manually.
Investigation Input
Wallet Address
Network
Hop Depth
Load Scenario
Terminal Output
// Ready. Enter address or select scenario to begin.
Wallet Details
— No trace yet —
Awaiting trace...
Balance
Total In
Total Out
Tx Count
Connected Entities
Run trace to identify connected entities.
Transaction Ledger
Hash Date From → To Amount Dir VASP Tax Event
No transactions loaded. Run a trace above.
Transaction Graph — Kofi Asante
8 nodes · 11 edges · 2-hop trace · Ethereum mainnet
Personal Wallet Exchange (CEX) On/Off Ramp (Fiat) Unknown / P2P Cold Wallet Unidentified Address
Graph interpretation: Node size is proportional to entity importance (exchange nodes are largest). Edge thickness scales with transaction volume. Dashed edges indicate unverified / P2P counterparties. Orange edges with ⚡ mark capital gains tax events. The "Highlight Tax Events" button animates pulsing rings around flagged nodes.
Profile Comparison
Kofi (Abidjan) Ngozi (Lagos) Dawit (Addis)
Risk Score 47 — MEDIUM 78 — HIGH 91 — CRITICAL
Volume $1,002 $45,000 $271,875
P2P ratio 43% 78% 0% (mining)
Declaration Unknown No No
Action Quarterly review Audit now Priority: $271K
Methodology
Risk scoring combines four weighted components:
Volume Risk (15%) — crypto volume vs declared income ratio.
Transaction Pattern (30%) — P2P proportion, frequency, cross-chain.
Exposure Risk (25%) — VASP KYC status, unidentified counterparties, mixer proximity.
Compliance Risk (30%) — declaration history, prior audits, jurisdiction gaps.

Model based on FATF VASP guidance + Africa Crypto Tax Framework draft (2025).


  
  
📨 VASP Data Request Template (click to expand)

  
🛡️ UN / OFAC Sanctions Screening
Automated screening of wallets and counterparties against UN Security Council (1267/1989 ISIL–Al-Qaida; Mali 2374; DRC 1533; Sudan 2734) and US OFAC SDN lists. Demo build — this page embeds a curated public sample of designations for demonstration. In production, the module calls the full OFAC SDN + UN Consolidated Lists via API, with daily refresh and fuzzy matching.
Wallet address or entity name / alias
Type
🧾
On a HIT — immediate actions
Freeze the wallet/funds immediately · file an STR/SAR with your FIU (CENTIF, FIC, NFIU, FRC…) · do not notify the counterparty (tipping-off) · apply the UNSC obligation of immediate freezing without prior notice, and the US 50%-ownership rule context where relevant.
🔗
Sanctions ↔ crypto tracing
Cross-reference the screened wallet against the graph: one hop to a sanctioned mixer (Tornado Cash, Blender, Sinbad) raises the risk profile to CRITICAL and triggers a report — even without a direct list match.
📅
Freshness matters
Lists change weekly. Production mode must pull the OFAC SDN (sdn.csv) and UN Consolidated List on a schedule, hash the dataset, and keep an audit log of every screening query.
⚖️
Due process
A HIT is a trigger to verify, not a conviction. Names can collide (false positives) — always verify identifiers (date of birth, nationality, listing ID) before freezing. Document all decisions.
Embedded demo dataset — coverage
ListRegime / actionEntriesExamples
Compiled August 2026 from public designations (OFAC SDN / UNSC press releases). Addresses shown are publicly designated. Demo only — not a legal screening record.
🤖 Anthelme Crypto AI Crypto-Tax AI