How it works
Submit a transaction
Send transaction data via the Create Transaction API. Each transaction includes the subject and counterparty parties, financial details (amount, currency, direction), payment method information, and optional device context and custom properties for rule evaluation.Didit supports multiple transaction categories — from standard financial transactions to gambling events, travel rule transfers, and audit trail entries. See Submitting transactions for the full payload reference.
Rules engine evaluates
Didit runs the transaction against all active rules for your application. Rules can check:
- Single-transaction thresholds — amount limits, high-risk countries, blocklisted entities
- Velocity windows — cumulative volume or count over time (e.g., more than $10,000 in 24 hours)
- Behavioral patterns — structuring detection, rapid in-and-out movement, round-amount patterns
- AML screening — sanctions and watchlist checks on counterparties and linked users via external providers
- Wallet risk — mixer exposure, high-risk wallet addresses (for crypto transactions)
Score and decide
Based on the cumulative score and the highest-severity rule match, the transaction receives a status:
When a transaction enters
| Status | Meaning |
|---|---|
APPROVED | Below all thresholds — transaction is clean |
IN_REVIEW | Flagged for manual analyst review |
DECLINED | Automatically rejected by a rule |
AWAITING_USER | Requires additional verification from the user |
AWAITING_USER, Didit automatically creates a linked remediation session and returns a verification URL so you can continue the flow without leaving the transaction workspace.AML blockchain screening
For cryptocurrency transactions, Didit automatically screens wallet addresses and transaction hashes against blockchain analytics providers (Crystal, Merkle Science, and more). Screening runs server-side during transaction creation — no additional API calls needed from your side. Each screening produces a standardised risk score, source of funds analysis with exposure category breakdowns, counterparty connection mapping, and an interactive network graph. Results feed directly into the rules engine — preset rules like “Sanctions counterparty” and “Darknet market exposure” fire automatically. See AML blockchain screening for provider details, pricing, exposure categories, and network visualization.Key capabilities
| Capability | Description |
|---|---|
| Real-time scoring | Every transaction is scored instantly against all active rules |
| Built-in rule library | Pre-configured rules for AML/CTF, fraud, crypto, responsible gaming, and blockchain analytics |
| Custom rules | Build rules from the console with conditions, velocity windows, scopes, and automated actions |
| AML blockchain screening | Automatic wallet and transaction screening via Crystal, Merkle Science, and more |
| Source of funds analysis | Breakdown of where funds originated — exchanges, mixers, sanctioned entities, scams |
| Counterparty connections | Entity-level view of who the wallet has transacted with |
| Network graph | Interactive visual graph of wallet relationships and fund flows |
| Travel rule compliance | Track originator and beneficiary data, protocol details, and obligation status for virtual asset transfers |
| Remediation workflows | Automatically trigger user verification when a rule requires additional checks |
| Case management | Open cases, link alerts and transactions, assign analysts, and attach evidence |
| Configurable settings | Adjust score thresholds, default currency, provider preferences, and remediation workflows per application |
| Webhooks | Receive transaction.created, transaction.updated, transaction.status.changed, and transaction.alert.generated events in real time via webhooks |
Integration
Submit transactions via the API and receive results via webhooks:Next steps
Submitting transactions
Full payload reference for the Create Transaction API.
Rules & scoring
How the rule engine works, built-in bundles, and custom rule creation.
AML blockchain screening
Wallet screening, source of funds, and network visualization.
Travel rule
Travel rule compliance data for virtual asset transfers.
Cases & investigations
Open cases, assign analysts, and manage investigation workflows.
Settings
Score thresholds, providers, and remediation configuration.