IRIS 7

Pre-Built & Custom Agents

Entity Resolution Agent

Recognise when separate records are the same person — so you screen once, decide once, and see one complete risk history.

IRIS 7

Pre-Built & Custom Agents

Entity Resolution Agent

Recognise when separate records are the same person — so you screen once, decide once, and see one complete risk history.

IRIS 7

Pre-Built & Custom Agents

Entity Resolution Agent

Recognise when separate records are the same person — so you screen once, decide once, and see one complete risk history.

One Customer. One Screening. One Decision.

The same person appears across core banking, onboarding, KYC, CRM and legacy systems as separate records. Each one is screened, alerted and investigated on its own — as if it were a different customer. The Entity Resolution Agent finds those duplicates, resolves them into one profile, and lets every downstream screening, alert and case run once per person instead of once per record.

One Customer. One Screening. One Decision.

The same person appears across core banking, onboarding, KYC, CRM and legacy systems as separate records. Each one is screened, alerted and investigated on its own — as if it were a different customer. The Entity Resolution Agent finds those duplicates, resolves them into one profile, and lets every downstream screening, alert and case run once per person instead of once per record.

Who This Agent Is For


Who This Agent Is For


The people running screening and operations

Head of FinCrime Operations, Head of Screening, Head of Transaction Monitoring, and the analysts who clear alerts — the teams carrying duplicate volume that scales with data, not risk.

The people running screening and operations

Head of FinCrime Operations, Head of Screening, Head of Transaction Monitoring, and the analysts who clear alerts — the teams carrying duplicate volume that scales with data, not risk.

The people running screening and operations

Head of FinCrime Operations, Head of Screening, Head of Transaction Monitoring, and the analysts who clear alerts — the teams carrying duplicate volume that scales with data, not risk.

The people accountable for the risk view

CCO / Head of Financial Crime, MLRO / DMLRO, Head of Sanctions — accountable for a single, complete view of each customer's risk history across systems.

The people accountable for the risk view

CCO / Head of Financial Crime, MLRO / DMLRO, Head of Sanctions — accountable for a single, complete view of each customer's risk history across systems.

The people accountable for the risk view

CCO / Head of Financial Crime, MLRO / DMLRO, Head of Sanctions — accountable for a single, complete view of each customer's risk history across systems.

The people evaluating the platform

FinCrime IT, Model Risk / Validation — assessing how matching is validated, how merges are audited, and how the capability deploys.

The people evaluating the platform

FinCrime IT, Model Risk / Validation — assessing how matching is validated, how merges are audited, and how the capability deploys.

The people evaluating the platform

FinCrime IT, Model Risk / Validation — assessing how matching is validated, how merges are audited, and how the capability deploys.

Key Business Challenge

Screening multiple records instead of consolidated customer profiles — and screening pays for the difference.


Key Business Challenge

Screening multiple records instead of consolidated customer profiles — and screening pays for the difference.


Key Business Challenge

Screening multiple records instead of consolidated customer profiles — and screening pays for the difference.


The same customer is screened many times over — fragmented across systems, one person generates duplicate screenings, duplicate alerts and duplicate cases, for no reason other than how the data is split.

The same customer is screened many times over — fragmented across systems, one person generates duplicate screenings, duplicate alerts and duplicate cases, for no reason other than how the data is split.

The same customer is screened many times over — fragmented across systems, one person generates duplicate screenings, duplicate alerts and duplicate cases, for no reason other than how the data is split.

No history carried across records — a decision made on one record of a customer doesn't carry to the others, so the same customer is reviewed without the context already established elsewhere.

No history carried across records — a decision made on one record of a customer doesn't carry to the others, so the same customer is reviewed without the context already established elsewhere.

No history carried across records — a decision made on one record of a customer doesn't carry to the others, so the same customer is reviewed without the context already established elsewhere.

Analysts clear the same person repeatedly — instead of working the risks that matter, effort scales with data volume rather than actual risk.

Analysts clear the same person repeatedly — instead of working the risks that matter, effort scales with data volume rather than actual risk.

Analysts clear the same person repeatedly — instead of working the risks that matter, effort scales with data volume rather than actual risk.

No single, complete view of a customer's risk history — history is scattered across source profiles, with nothing tying it together.

No single, complete view of a customer's risk history — history is scattered across source profiles, with nothing tying it together.

No single, complete view of a customer's risk history — history is scattered across source profiles, with nothing tying it together.

Duplication compounds with every migration — mergers, acquisitions and system migrations multiply the number of records held for one real person.

Duplication compounds with every migration — mergers, acquisitions and system migrations multiply the number of records held for one real person.

Duplication compounds with every migration — mergers, acquisitions and system migrations multiply the number of records held for one real person.

What the Entity Resolution Agent Does

Scans customer records, groups those that resolve to the same customer, and surfaces each group for analyst review, with obvious matches auto-confirmed and everything preserved.



What the Entity Resolution Agent Does

Scans customer records, groups those that resolve to the same customer, and surfaces each group for analyst review, with obvious matches auto-confirmed and everything preserved.



What the Entity Resolution Agent Does

Scans customer records, groups those that resolve to the same customer, and surfaces each group for analyst review, with obvious matches auto-confirmed and everything preserved.



Icon
Icon 2

Detect

Scans profiles on a delta basis — only new and changed records each run — matching on existing identifiers such as national ID and date of birth, with nationality as a conflict guard.

Icon
Icon 2

Detect

Scans profiles on a delta basis — only new and changed records each run — matching on existing identifiers such as national ID and date of birth, with nationality as a conflict guard.

Icon
Icon 2

Detect

Scans profiles on a delta basis — only new and changed records each run — matching on existing identifiers such as national ID and date of birth, with nationality as a conflict guard.

Icon
Icon 2

Read

Full text retrieved and preserved.

Icon
Icon 2

Read

Full text retrieved and preserved.

Icon
Icon 2

Read

Full text retrieved and preserved.

Icon
Icon 2

Group

Assembles candidate duplicates into Entity Groups, with similarity scores and match evidence attached to support the decision.

Icon
Icon 2

Group

Assembles candidate duplicates into Entity Groups, with similarity scores and match evidence attached to support the decision.

Icon
Icon 2

Group

Assembles candidate duplicates into Entity Groups, with similarity scores and match evidence attached to support the decision.

Icon
Icon 2

Auto-accept the safe matches

Groups meeting a designated safe rule (e.g. exact national ID) are confirmed automatically, bypassing the review queue. Auto-accept always requires a unique identifier — name and date of birth alone are never sufficient.

Icon
Icon 2

Auto-accept the safe matches

Groups meeting a designated safe rule (e.g. exact national ID) are confirmed automatically, bypassing the review queue. Auto-accept always requires a unique identifier — name and date of birth alone are never sufficient.

Icon
Icon 2

Auto-accept the safe matches

Groups meeting a designated safe rule (e.g. exact national ID) are confirmed automatically, bypassing the review queue. Auto-accept always requires a unique identifier — name and date of birth alone are never sufficient.

YOUR TEAM

Every merge stays with your analysts.

Icon
Icon 2

Review

Side-by-side profile comparison, similarity scores and agent evidence — the analyst decides Merge / Don't merge per profile.

Icon
Icon 2

Review

Side-by-side profile comparison, similarity scores and agent evidence — the analyst decides Merge / Don't merge per profile.

Icon
Icon 2

Review

Side-by-side profile comparison, similarity scores and agent evidence — the analyst decides Merge / Don't merge per profile.

Icon
Icon 2

Merge

Choose a merge strategy:

  • Primary Wins

  • Full Merge

into a new virtual profile — and confirm.

Icon
Icon 2

Merge

Choose a merge strategy:

  • Primary Wins

  • Full Merge

into a new virtual profile — and confirm.

Icon
Icon 2

Merge

Choose a merge strategy:

  • Primary Wins

  • Full Merge

into a new virtual profile — and confirm.

ACROSS EVERY STAGE


ACROSS EVERY STAGE


ACROSS EVERY STAGE


Audit trail

Every status change and human decision is captured in a chronological feed. Every auto-accepted merge creates an immutable record of the evidence, rationale, and actions taken.

What the Entity Resolution Agent Automates



What the Entity Resolution Agent Automates



What the Entity Resolution Agent Automates



Delta scanning of new and changed profiles

Delta scanning of new and changed profiles

Duplicate detection on key identifiers such as national ID and date of birth

Auto-accept of groups meeting a safe rule

Auto-accept of groups meeting a safe rule

Delta screening of each confirmed group as a single virtual profile

Delta screening of each confirmed group as a single virtual profile

Grouping into Entity Groups with similarity scores and match evidence

Immutable decision-record and audit-trail creation

Immutable decision-record and audit-trail creation

Outcomes



Outcomes



Outcomes



Operational

  • Each resolved customer is screened once, not once per record

  • Fewer duplicate alerts and cases downstream, automated or analyst

  • Analysts work the customer, not individual records

  • Volume scales with risk, not with how the data happens to be split

Operational

  • Each resolved customer is screened once, not once per record

  • Fewer duplicate alerts and cases downstream, automated or analyst

  • Analysts work the customer, not individual records

  • Volume scales with risk, not with how the data happens to be split

Operational

  • Each resolved customer is screened once, not once per record

  • Fewer duplicate alerts and cases downstream, automated or analyst

  • Analysts work the customer, not individual records

  • Volume scales with risk, not with how the data happens to be split

Risk & regulatory

  • One complete risk view — any query, internal or from a client system, returns the whole customer's history: every flag, true positive and case decision across the cluster

  • Every original record preserved after a merge and retained indefinitely; any merge fully reversible, with the reversal itself on the audit trail

Risk & regulatory

  • One complete risk view — any query, internal or from a client system, returns the whole customer's history: every flag, true positive and case decision across the cluster

  • Every original record preserved after a merge and retained indefinitely; any merge fully reversible, with the reversal itself on the audit trail

Risk & regulatory

  • One complete risk view — any query, internal or from a client system, returns the whole customer's history: every flag, true positive and case decision across the cluster

  • Every original record preserved after a merge and retained indefinitely; any merge fully reversible, with the reversal itself on the audit trail

Proof

Analysing ~2.5M customer profiles, the agent identified a significant concentration of duplicate records across the customer base.


Proof

Analysing ~2.5M customer profiles, the agent identified a significant concentration of duplicate records across the customer base.


Proof

Analysing ~2.5M customer profiles, the agent identified a significant concentration of duplicate records across the customer base.


Around

 /)?=~ 6722 37830 ^{(%

of the customer base sits in duplicate clusters

Around

 $~~ 8472 93430 {[[%

of the customer base sits in duplicate clusters

Around

 :-*?~ 8912 30640 .&%

of the customer base sits in duplicate clusters

Up to

 351 95325 ?<%

reduction in actively screened profiles

Up to

 57851 7205 ?##%

reduction in actively screened profiles

Up to

 26151 105 ._>)%

reduction in actively screened profiles

This could also translate into proportionally fewer alerts and cases requiring review.

Typical Use Cases



Typical Use Cases



Typical Use Cases



One person across mortgage, card and current account, resolved into a single screened profile

Duplicate records from a merger or migration collapsed before they inflate screening volume

Duplicate records from a merger or migration collapsed before they inflate screening volume

A customer's full risk history — flags, true positives, case decisions — returned on any query across source systems

Obvious exact-identifier matches auto-accepted, so analysts only review the genuine judgement calls

Obvious exact-identifier matches auto-accepted, so analysts only review the genuine judgement calls

Why Choose The Entity Resolution Agent

  • A complete product, not a matching engine — review UI, workflow, adjudication and audit trail out of the box; nothing to build or integrate.

  • Purpose-built for financial crime compliance — entity resolution designed for the screening problem, native to the Detector, Adjudicator, Case Manager and RDM customer profile lifecycle.

  • Explainable by design — matching runs on national ID and date of birth, so every match traces to a specific shared identifier, never a probabilistic guess.

  • Human-in-the-loop — the agent does the volume, your analysts decide the merges; nothing is a black box.

  • Nothing lost, fully auditable — every original record preserved, every merge reversible, every auto-accept backed by an immutable decision record.

  • Inside Iris 7 from Silent Eight, trusted by leading financial institutions for AI-powered screening, adjudication and case decisioning.

Integrations & Deployment

  • Built into Risk Data Manager. The Entity Resolution Agent is an additional layer on RDM

  • Built on Iris 7 Deploy alongside your existing Silent Eight solutions.

  • Deployment Silent Eight AWS Cloud or your own cloud.

Request a demo

See the Entity Resolution Agent resolve duplicate customers into one screened profile — one customer, one screening, one decision.

Request a demo

See the Entity Resolution Agent resolve duplicate customers into one screened profile — one customer, one screening, one decision.

Request a demo

See the Entity Resolution Agent resolve duplicate customers into one screened profile — one customer, one screening, one decision.

Frequently Asked Questions


Frequently Asked Questions


Frequently Asked Questions


How does the agent decide two records are the same person?

It matches on existing identifiers such as national ID and date of birth, with nationality used as a conflict guard. It doesn't rely on name matching or fuzzy text scoring, so every match traces to a specific shared identifier.

Does the agent merge records automatically?

Only where you configure a safe rule to allow it — typically an exact unique-identifier match. Everything else is grouped and surfaced for analyst review. Name and date of birth alone are never enough to auto-accept.

What happens to the original records after a merge?

Every original record is preserved and retained indefinitely. Any merge can be fully unwound, restoring the pre-merge state, with the reversal recorded on the audit trail.

Is it auditable?

Yes. Every status transition and human decision is captured in a chronological group feed, and every auto-accepted merge writes an immutable decision record — inputs, grouping policy and version, evidence and rationale — at the time of the merge.

How does it run at scale?

On a delta basis — only new and changed records are processed each run, so it runs continuously across millions of profiles rather than re-scanning the whole base.