Screening Engine

Screen every address.
Block every threat.

Every sender and receiver address runs against OFAC SDN, internal threat labels, and mixer registries before the transfer clears. Sub-millisecond lookups. Fail-closed by design.

OFAC SDN Coverage

Every sanctioned address. Every major list.

Live screening across OFAC, EU, UN, mixer registries, and internal threat intel. Every list version logged for audit.

OFAC
SDN crypto list
Mixers
Tornado, Railgun, and more
<1ms
Cached lookup
Live
Treasury-synced
Screening Engine

Three data sources. One logged verdict.

Veris cross-references every blockchain address against sanctions lists, threat intelligence feeds, and behavioral signatures. The screening engine classifies risk, investigates patterns, and generates filings autonomously.

01

OFAC SDN coverage

Veris parses the full OFAC SDN XML across every supported network. Addresses update within minutes of Treasury publications.

OFAC monitoredFull SDN crypto list
02

Mixer registry

Known mixer entities across every chain. Tornado Cash, Railgun, Aztec, and newly surfaced protocols discovered by the autonomous detection engine.

Mixers trackedRegistry-wide
03

Redis-cached lookups

First screening result hits the database. Every repeat lookup serves from Redis cache in under 1 millisecond.

Latency<1ms cached
How it works

From address to verdict in six checks.

Every transfer flows through these six checks in sequence. Match triggers an immediate hold; clear continues to risk scoring.

01·Capture

Address capture

Every sender and receiver address extracted at block confirmation. Addresses normalize to lowercase checksummed format.
4 indexer processes
02·Lookup

List lookup

Each address queries OFAC SDN XML, internal threat labels, and the mixer registry. Redis caches results after first hit.
OFAC SDN crypto list
03·Analyze

Match analysis

Fuzzy matching handles address variants. Confidence scores calculated for partial matches against sanctioned entities.
fuzzy variant matching
04·Verdict

Verdict

Binary verdict: Match or Clear. Match triggers an immediate hold on the transfer. No human review required for confirmed matches.
<1ms latency
Block & Audit

Match in hand, audit trail logged.

Matched transfers freeze instantly. Every screening decision lands in an immutable audit record.

05·Block

Block execution

Matched transfers freeze in the pending queue. The compliance team receives an instant notification with full match details.
Instant freeze on match
06·Audit

Audit trail

Every screening decision logged with timestamp, list version, match confidence, and analyst override status. Immutable audit record.
Every decision logged
See it run

See sanctions screening in action.

30 minutes. Live OFAC data. Watch an address hit the screening engine in real-time.