Overview
Compliance AML — Overview
Section titled “Compliance AML — Overview”Overview | Product Positioning
Section titled “Overview | Product Positioning”What is Compliance AML?
Section titled “What is Compliance AML?”CertiK Compliance AML is an on-chain risk analytics and AML compliance platform. It delivers structured risk evaluation for blockchain addresses, transactions, and fund flows, helping Web3 organizations make more reliable decisions in security, compliance, and risk management.
Through web UI and API services, the platform abstracts and classifies highly fragmented on-chain behavior, turning raw chain data into explainable, integrable, and actionable risk signals.
Why Compliance AML Matters
Section titled “Why Compliance AML Matters”As the crypto asset ecosystem evolves, on-chain risk shows these characteristics:
- Diverse risk sources (hacks, scams, sanctions, compliance violations, etc.)
- Complex risk patterns (direct ties, indirect exposure, behavioral risk)
- Growing demand for real-time, explainable risk judgment in business systems
Compliance AML delivers value by:
- Systematically identifying on-chain risk
- Emphasizing root causes via Risk Factors
- Supporting both manual analysis and automated risk-control integration
Who Is It For?
Section titled “Who Is It For?”Compliance AML is built for:
- Crypto exchanges (deposit / withdrawal / address admission controls)
- Wallet and custody providers
- Web3 infrastructure and security platforms
- Compliance, investigation, and risk teams
Risk Identification Framework & Risk Factor System
Section titled “Risk Identification Framework & Risk Factor System”Compliance AML evaluates addresses and transactions using multiple factors, including but not limited to:
- Label categories and entity IDs (e.g., scams, mixers, sanctioned entities)
- Historical on-chain behavior
- Internal strategy algorithms
The final risk outcome for any address or transaction is composed of multiple Risk Factors.
Each Risk Factor is produced from a matching Risk Rule, combined with multi-source data and on-chain behavioral analysis.
Risk Output Structure
Section titled “Risk Output Structure”Compliance AML risk assessment outputs include:
- Risk Level – Overall level (None / Low / Medium / High)
- Risk Score – Quantitative measure of risk intensity
- Risk Reasons – Context for why risk exists (e.g., malicious labels)
- Risk Factor – The risk factor category hit and its description
Core Risk Identification Principles
Section titled “Core Risk Identification Principles”Multi-Category Assessment
Section titled “Multi-Category Assessment”Risk factors are generated from rule matches across categories to reduce false positives from any single signal.
Rule-Driven Risk Factor Generation
Section titled “Rule-Driven Risk Factor Generation”Each Risk Factor is triggered by its corresponding Risk Rule and yields a structured risk conclusion.
Explainability & Breakdown
Section titled “Explainability & Breakdown”Every result traces to specific risk factors and rule logic, supporting decisions and manual review.
Risk Score & Level Mapping
Section titled “Risk Score & Level Mapping”| Risk Score | Risk Level | Description |
|---|---|---|
| 0 | None | No known risk: no history of malicious behavior or suspicious ties for this address or transaction. |
| 1 | Low | Low risk: low likelihood of illicit involvement, with only minor risk indicators. |
| 2–3 | Medium | Medium risk: suspicious behavior; may involve some degree of suspicious illicit activity. |
| 4–5 | High | High risk: strong indications of potential malicious or high-risk activity. |
Risk Reasons (Deprecated)
Section titled “Risk Reasons (Deprecated)”The risk_reasons field explains the assigned risk score and level. Each reason uses a prefix for its type.
Label-Based Reasons
Section titled “Label-Based Reasons”When tied to risky labels, reasons use the label: prefix with the full label path, for example:
label: Scam/Rugpulllabel: Sanction/OFAClabel: Mixer/Contract Mixer
Entity-Based Reasons
Section titled “Entity-Based Reasons”When risk relates to a known entity but no concrete label fired, reasons use the entity: prefix with a unique entity ID, for example:
entity: huioneentity: blender_io
This structured design keeps explanations clear and machine-readable.
Risk Factors
Section titled “Risk Factors”Risk Factors represent the smallest risk unit returned by the Compliance AML platform and API. Each Risk Factor has a corresponding default risk level.
| Risk Factor | Description | Default Risk Level |
|---|---|---|
| Sanctioned | Associated with international sanctions lists or restricted entities | High |
| TerroristFinancing | Involved in terrorist financing or support activities | High |
| ChildAbuse | Related to child exploitation or illegal content payments | High |
| Hack | Associated with funds from hacking or security breach incidents | High |
| Scam | Related to fraudulent activities (e.g., phishing, rug pulls) | High |
| Ransomware | Connected to ransomware attacks or extortion | High |
| Darkweb | Associated with dark web markets or illicit online transactions | High |
| Mixing | Related to mixing services or obfuscation behavior | Low |
| Laundering | Associated with on-chain money laundering activities | High |
| Gambling | Connected to gambling platforms or betting services | Medium |
| Blocked | Officially frozen by stablecoin issuers (e.g., USDT, USDC) | High |
| Blacklisted | Listed in blacklists by users or partners | High |
| RiskyEscrow | Associated with high-risk escrow or non-compliant OTC services | Medium |