IRIS DATA ENGINE

DETERMINISTIC ENTITY RESOLUTION ACROSS 500+ SOURCES

IRIS ingests, normalizes, and links entity data from sanctions lists, PEP databases, corporate registries, and offshore leak datasets into a unified identity graph. Every entity receives a deterministic Naralin ID with full source traceability.

OVERVIEW

One entity. One record. Every source.

Compliance teams waste hours reconciling entity data scattered across sanctions lists, corporate registries, beneficial ownership databases, and PEP datasets. IRIS resolves this by ingesting, normalizing, and linking entities across every source into a unified graph.

Each entity receives a deterministic Naralin ID — not a probabilistic match, but a resolved identity backed by phonetic algorithms, transliteration-aware tokenization, and configurable similarity thresholds. The result: a single, auditable entity record that can be queried via API or inspected in LENS.

SANC-01SANC-02SANC-03LEAK-01REG-02REG-01IRISRESOLUTION ENGINEv1.0UNIFIEDENTITYRECORDent_*500+ SOURCES → ONE ENTITY RECORD

IRIS

HOW IT WORKS

SOURCESDN-ASOURCESANC-04SOURCESANC-02SOURCEREG-01SOURCEREG-02SOURCELEAK-01SOURCEENTITY-DBSOURCEGOV-DB+ 92 MORE SOURCESIRISRESOLUTION ENGINEv1.0 · 500+ sources

[ DATA INGESTION ]

Ingest from 500+ authoritative sources continuously.

IRIS pulls from sanctions lists, corporate registries, leak databases, PEP databases, beneficial ownership records, government debarment feeds, and hundreds more. Sources are monitored and re-ingested automatically when upstream data changes. New sources are onboarded in hours, not weeks.

FUZZY ENTITY RESOLUTIONSOURCE AВладимирCYR → LATSOURCE BVladimirCONFIDENCE: 0.97SOURCE AمحمدARA → LATSOURCE BMohammedCONFIDENCE: 0.93SOURCE A东京贸易有限公司CJK → LATSOURCE BTokyo Trading Co.CONFIDENCE: 0.89SOURCE AAl-Rashid HoldingsALIASSOURCE BAlRashid HldgsCONFIDENCE: 0.95

[ ENTITY RESOLUTION ]

Fuzzy matching across scripts, aliases, and partial records.

Phonetic algorithms, transliteration-aware tokenization, and configurable similarity thresholds link entities across naming conventions. "Владимир" and "Vladimir" resolve to the same entity. "محمد" and "Mohammed" are linked. Shell structures and layered ownership are traversed automatically.

PERSONA. PetrovCOMPANYPetrov HoldingsCOMPANYPacific TradingSANCTIONSANCTION REC #1234LEAKPanama PapersSHELLBVI Corp. 88142REGISTRYREG-01REGISTRYREG-02 Record

[ IDENTITY GRAPH ]

Build a connected graph of entities, relationships, and risk signals.

IRIS constructs a graph where entities are nodes and relationships — ownership, directorship, sanctions matches, source links — are edges. Multi-hop traversal exposes hidden connections: an entity that appears clean by name may be two hops from a sanctioned UBO through a BVI shell.

IRIS ENTITY RESOLUTION200 OK · 142msNARALIN IDent_7f3a9c2d-e8b1-4a29RESOLVED ENTITYPetrov, Alexei Mikhailovichperson · RU · born: 1968-04-12MATCHED SOURCES (7)SDN-AACTIVESANC-04ACTIVESANC-02ACTIVELEAK-01MATCHREG-01LINKEDENTITY-DBLINKEDREG-02LINKEDRESOLVED ALIASES (4)Алексей ПетровAlexei PetrovA.M. PetrovPetroff, AlexCONFIDENCE0.97SOURCES CHECKED100+LATENCY142msIRIS v1.0 · DETERMINISTIC RESOLUTION · LAST UPDATED 2026-03-22T00:00:00Z

[ STRUCTURED OUTPUT ]

Every resolution is deterministic and auditable.

A single API call returns the resolved entity, matched sources, confidence score, resolved aliases, linked corporate structure, and source-level citations. Every field traces back to its authoritative origin. Average latency: under 200ms.

IRIS ENGINE

CAPABILITIES

P01

MULTI-SOURCE INGESTION

MULTI-SOURCE INGESTION

Automated ingestion from sanctions lists, corporate registries, leak databases, beneficial ownership records, and 500+ additional sources. New sources onboarded in hours, not weeks.

P02

FUZZY RESOLUTION

FUZZY RESOLUTION

Phonetic, transliteration-aware, and token-level matching. Handles Cyrillic, Arabic, CJK scripts. Configurable similarity thresholds per use case.

P03

IDENTITY GRAPH

IDENTITY GRAPH

Entities linked across sources by shared identifiers, addresses, and ownership chains. Graph traversal exposes hidden relationships and shell structures up to 10 hops deep.

P04

REAL-TIME MONITORING

REAL-TIME MONITORING

Continuous monitoring of upstream sources. When a sanctions list updates, affected entities are re-resolved and downstream systems are notified within minutes.

IRIS DATA ENGINE

SOLUTIONS

IRIS RECORD NORMALIZATIONRAW INPUTvladimir putinNORMALIZEDPutin, Vladimir VladimirovichRAW INPUTPUTIN V.NORMALIZEDPutin, Vladimir VladimirovichRAW INPUTПутин В.В.NORMALIZEDPutin, Vladimir VladimirovichRAW INPUTv. putin (pres.)NORMALIZEDPutin, Vladimir Vladimirovich4 VARIANTS → 1 CANONICAL RECORD

[ RECORD NORMALIZATION ]

Standardize fragmented entity data into canonical records.

Entity names arrive in different formats, scripts, and conventions across every source. IRIS normalizes all variants into a canonical record format — standardized name ordering, unified date formats, resolved addresses — so downstream systems never deal with raw data. Every normalization step is traceable.

CROSS-SOURCE DEDUPLICATIONSANC-01 · SDN-28143Petrov, AlexeiEU CONSOLIDATED · EU-91003PETROV Alexei MikhailovichSANC-03 · UK-FA2201Alexei PETROVOFFSHORE LEAKS · ICJ-PP412A.M. PetrovREG-01 · CH-09281Petrov, A.UNIFIED ENTITYPetrov, Alexei Mikhailovichent_7f3a9c2d · 5 sourcesCONFIDENCE: 0.975 DUPLICATE RECORDS → 1 DETERMINISTIC ENTITY ID

[ CROSS-SOURCE DEDUPLICATION ]

Merge duplicate records from 500+ sources into one entity.

The same entity may appear in sanctions, regional, offshore leak, and corporate registry data — each with different identifiers, spellings, and metadata. IRIS deduplicates across all sources, assigning a single deterministic Naralin ID backed by multi-signal confidence scoring. No false positives. No blind spots.

MULTI-HOP OWNERSHIP TRAVERSALPERSONTarget EntityDEPTH: 0COMPANYPetrov Holdings LtdDEPTH: 1SHELLPacific Nominees BVIDEPTH: 2COMPANYHorizon Group SADEPTH: 3FLAGGEDMossack FonsecaDEPTH: 4RISK DETECTED AT DEPTH 4Target entity linked to leak-flagged intermediary through 3 corporate layers. Shell structure detected at depth 2.IRIS TRAVERSES UP TO 10 HOPS · DETECTS SHELL STRUCTURES · EXPOSES HIDDEN BENEFICIAL OWNERSHIP

[ OWNERSHIP CHAIN TRAVERSAL ]

Trace beneficial ownership through layered corporate structures.

IRIS captures and links corporate officers, shareholders, and registered agents across corporate registries, legal entity databases, and leak databases. Multi-hop traversal identifies ultimate beneficial owners behind nested shell entities — even when they span multiple jurisdictions and intermediary layers.