Compliance Engine
Screen addresses against sanctions lists, monitor transaction patterns, and manage compliance alerts โ all via API.
Screening
Real-time
Address risk scoring
Coverage
OFAC+
Sanctions, PEP, adverse media
Alerts
Automated
Severity-based triage
Integration
Pre-tx
Screen before every transfer
Screen Address
Check any blockchain address against compliance databases before transacting.
Compliance Alerts
View all triggered compliance alerts sorted by severity.
Alert Severity Levels
| Severity | Action Required | Description |
|---|---|---|
| CRITICAL | Block immediately | Direct sanctions match โ freeze funds |
| HIGH | Investigate | High-risk patterns โ potential illicit activity |
| MEDIUM | Review | Elevated risk โ enhanced due diligence needed |
| LOW | Monitor | Minor risk signals โ log and monitor |
Pre-Transaction Screening Pattern
// Always screen before sending funds
const screening = await fetch('/api/compliance', {
method: 'POST',
body: JSON.stringify({
action: 'screenAddress',
address: destinationAddress,
chain: 'ETH-SEPOLIA'
})
});
const result = await screening.json();
if (result.data.status === 'BLOCKED') {
throw new Error('Address is sanctioned โ transfer blocked');
}
if (result.data.status === 'FLAGGED') {
// Queue for manual review
await queueForReview(result.data);
return;
}
// CLEAR โ proceed with transfer
await sendTransfer(destinationAddress, amount);