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

SeverityAction RequiredDescription
CRITICALBlock immediatelyDirect sanctions match โ€“ freeze funds
HIGHInvestigateHigh-risk patterns โ€“ potential illicit activity
MEDIUMReviewElevated risk โ€“ enhanced due diligence needed
LOWMonitorMinor 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);