Nestack Agent Care
Industries / Insurance / Screening assistant

Insurance AI agent · Financial crime

KYC / AML Screening AI Assistant

Screen parties against sanctions, PEP and adverse-media sources at onboarding and again before payment, match names and assemble the evidence — an analyst decides, and nothing about a hit reaches the customer.

4–6 weeksTypical delivery
Your stackDeployment
Analyst onlyAlert decisions
Agent CareAfter launch

What this agent does

Assembles the alert, decides nothing

In
01

Take the party as presented — applicant, insured, beneficiary, payee or entity, with its identifiers and documents.

02

Pull the sources in force at that moment — sanctions, PEP, adverse media, ownership — and stamp each version.

Reason
03

Match names across scripts, transliterations, patronymics and shared components, and keep the near-misses.

04

Resolve the entity behind the entity — ownership chains, aggregated holdings, and the registry record each step rests on.

05

Assemble the alert: which entry matched, on which fields, and what the customer record does and does not confirm.

Decide
06

Nothing matched on any source at its current version: the party continues, and the negative result is kept.

07

Anything matched, weakly or strongly, goes to a qualified compliance analyst with the evidence, undisposed.

Out
08

Hand over an evidence pack — the entry, the fields matched, the ownership path, and every source with its version.

09

Retain the versions, the match logic, the analyst's own disposition and their reasons, on both paths.

Product statement

The agent screens, matches and assembles evidence. Whether an alert is a false positive, an escalation, or a matter for the MLRO is a qualified compliance analyst's decision — and nothing about a hit, an escalation or a report is disclosed to the customer, on any tier and in any configuration.

Example workflow

One alert, end to end

AgentHuman
1Party receivedAn applicant, insured, beneficiary, payee or entity, with the identifiers and documents on file
2Sources pulled at their current versionSanctions, PEP, adverse-media and ownership sources as they stand at that moment, each stamped with its version and time
3Names and entities matchedAcross scripts, transliterations and name structures, with ownership chains resolved to whoever actually stands behind
4Evidence pack assembledThe entry that matched, the fields it turned on, and what the customer record confirms, contradicts or is silent about
No human action required

Stages 1 to 4 run without a person in the loop — the source pull, the matching, the ownership work and the evidence pack all finish before an analyst opens the alert. Nothing has been cleared, and nobody has been told anything.

5DecisionSplits on whether anything matched on any source
Nothing matched, on current sources

The party continues, and the versions are kept.

Anything matched, on any source

Goes to a compliance analyst, undisposed.

Qualified compliance analyst

Reads the entry and the customer record themselves and disposes the alert. Escalation to the MLRO, and any report, is theirs alone.

Clear · Escalate · Ask for more
Disposed — handed back
6Analyst disposition recordedThe analyst's own decision and reasons, recorded under their name with the source versions they were read against
7Outcome evaluatedRecall against seeded true hits, false-positive burden, match performance by script, source currency and pack completeness
Analyst changes

Every alert an analyst disposes against the match evidence is counted, in both directions.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required8 items
Clearing a sanctions, PEP or adverse-media hit.
Deciding that any activity is suspicious.
Filing, or deciding to file, a suspicious report.
Telling a customer why a payment is held.
Automation boundaryAgent acts unaided
Pull each source at the version in force and stamp it.
Match names across scripts, transliterations and name structures.
Resolve ownership chains to the party that actually stands behind.
Assemble the alert evidence, and draw no conclusion from it.
Write actions run only inside the approval boundaries agreed during implementation. Blocking, rejecting, reporting, rating a customer and saying anything to them about a hit are not among them, on any tier, in any configuration.
Blocking, rejecting or releasing a payment on a hit.
Declining, exiting or de-risking a relationship.
Setting or changing a customer's risk rating.
Changing sources, thresholds or match rules.

Example output

One alert, annotated

Everything the agent marks is attached to the entry and the record field it matched on.

Screening output · single alertIllustrative example
Party
Screened at
Sources read
Alert
Confidence
Disposition
Corporate claim payee
Before payment release
Current, stamped
Ownership, not name
88%
None — analyst's
As receivedThe payee as presented at release, and each source at the version in force at that moment, with the time it was read.
Match evidence Registry chain, two steps Holdings aggregate Name itself does not match
Why it is openThe name is clean. Two holdings behind it aggregate past the threshold today.
ActionClearEscalateAsk for more
What the score decidesHow the alert is queued and how hard it is read. It clears nobody and is never shown.

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value landsValue 01 – 04
Every party and paymentFrom onboarding, policy admin and claims
03Sources & versions

Screen against the sources as they stand now

Sanctions, PEP, adverse-media and ownership sources at the version in force at the moment of the check — read at screening time and stamped, because a payment authorised yesterday leaves today.

01Approved path

Clear the unambiguous, and record it

A party with nothing against it on any current source continues without an analyst opening it, and the negative result is kept with the versions it was read against.

02Human review

Put evidence in front of a person

Every hit and near-miss arrives as the entry, the fields it turned on and what the record does and does not confirm. It is not a finding, not a risk rating and not a recommendation to report.

04Build an evidence trail

Retain the source versions read, the match logic, the ownership path, the analyst's own disposition and their reasons — on both paths.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

Policy admin & claimsGuidewire · Duck Creek · Sapiens
Majesco · Broker and MGA platforms
Screening dataOFAC and UK OFSI · EU consolidated
PEP data · adverse-media sources
Identity & ownershipDocument checks · identity data
Corporate registries · ownership chains

Agent

KYC & AML screening

Screens parties
Resolves ownership
Assembles evidence

Case management & paymentsAlert and case queues · MLRO escalation
Payment release · payee and bank files
Observability & evaluationOpenTelemetry · Langfuse
Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and a disposition

Each control wraps the one inside it. An alert clears every layer before an analyst opens it, and the disposition itself sits outside all six.

L6 · Outermost — last line of defenceInward → L1 · closest to the model
L6Change controlSource, threshold and rule changes are versioned, tested and reversible.Re-approve
L5Disclosure controlNothing about a hit or an escalation can reach customer-facing text.Seal
L4Analyst gateA qualified analyst disposes; the MLRO owns escalation and reporting.Gate
L3No-disposition ruleNo clearing, no suspicion, no report, no risk rating.Withhold
L2Match evidenceNo hit is raised or set aside without the fields it turned on.Cite
L1Source currencyEvery check runs against the version in force at that moment.Pin
Model coreAlert — the entry that matched, the fields it turned on, the ownership path and match confidence
L1 – L2Decide whether the alert may stand
L3Keeps a disposition out of the agent
L4Puts the decision with a qualified analyst
L5 – L6Keep it confidential, keep coverage honest

How Nestack evaluates it

Evaluate what was raised — and what was never raised at all.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the alert an analyst opens
Depth of coverage ▼
E1Final-output evaluationDid it raise every hit a seeded true-hit set contains?
E2Match evaluationDoes matching hold up across scripts, spellings and name structures?
E3Tool evaluationDid it read the current version, and screen the right party?
E4Ownership evaluationDid the chain resolve to the party that actually stands behind?
E5Slice evaluationHow does performance change across name cohorts and screening points?
E6Business outcomeAnalyst burden per alert, and whether the packs hold up on review.
Floor — the true hit that was never raised

Failure modes

Where each failure originates in the agent

Seven failure modes plotted against the five stages of the agent lifecycle.

Agent lifecycleDirection of processing →
01 · Source pull1 mode
KY-01

Screened on a stale version

The list moved between the check and the release.

Stage pinsThe sanctions, PEP and media versions in force
02 · Name matching2 modes
KY-02

Transliteration never matched

The same name in another script reaches nothing.

KY-03

Shared-component flood

Volume rises until the queue closes by shape.

Stage matchesNames across scripts, spellings and structures
03 · Ownership1 mode
KY-04

Ownership lands on a namesake

The chain resolves to a different firm, same name.

Stage resolvesThe parties actually standing behind an entity
04 · Alert & handover2 modes
KY-05

Thin entry read as noise

A real match set aside because the entry held little.

KY-06

The hit reaches the customer

Servicing text explains why the payment stopped.

Stage assemblesThe evidence pack an analyst opens, and its gaps
05 · Config / Version1 mode
KY-07

Coverage narrows unnoticed

A rule change drops a source or a field nobody misses.

Stage tracksThreshold, source and rule changes to screening
Sev-1 · a real hit passes, or a hit is disclosed Sev-2 · the analyst is handed a weaker case Sev-3 · noise rises and the analyst absorbs it

Affected slices

The misses sit where the names do not fit the matcher

A threshold tuned by country or name origin is a proxy for a protected characteristic, and the same name cohorts carry the misses and the false positives that leave customers waiting. Nestack reports by slice, not only in total.

Slice performance — reported separately, not only in aggregateIllustrative example
SliceFailure rateLift Lift vs. thresholdStatus
Non-Latin script names6.8%3.8× Review
Transliterated and patronymic names4.7%2.6× Review
Thin list entries3.3%1.8× Watch
Latin-script individual names1.5%0.8× Normal
Bar: missed-true-match lift vs. Latin-script individual-name baseline · scale 0–4.0× · tick marks the 2.0× review threshold 2 of 4 slices over threshold

Evidence-linked improvement

The name the matcher could not hold comes back

A true hit that was never raised is rarely a reasoning failure — it is usually a name the matcher could not hold, or a source that had already moved.

Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Recall, false-positive burden or source currency moves in one cohort.

02Diagnose

Traced to the version pulled, the match rule, the chain or the pack.

03Improve

The rule, threshold or source is changed, re-approved by the MLRO and version-linked.

04Verify

Re-run against seeded true hits and every alert an analyst reopened.

05Learn

The missed match becomes a seeded case the matcher must keep catching.

Learn → DetectThe return edge. Every cycle re-reads the configuration itself — a threshold or exclusion that narrowed coverage without a signature is put back where it was.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, source and version handling, matching and ownership, evaluation, analyst workflow, then production validation and handover.

Workstream Week 1Week 2Week 3Week 4Week 5Week 6
01Workflow discovery and automation-boundary definition.
02Screening scope and payment points.
03Policy-admin, claims and case APIs.
04Source versioning and update monitoring.
05Name matching across scripts and structures.
06Ownership resolution and registry sourcing.
07Alert assembly and the evidence-pack format.
08Confidentiality and tipping-off controls.
09Analyst triage workflow and MLRO escalation.
10Seeded true-hit and false-positive evaluation.
11Screening at the payment point, and case handover.
12Deployment, documentation and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tier PilotOne party type, shadow only ProductionLive screening, one book AdvancedMulti-entity / multi-jurisdiction
Introduced at Pilot
Sanctions and PEP name screening
Source version pinning and stamping
Match evidence and alert assembly
Shadow mode — screens, disposes nothing
Baseline evaluation
Introduced at Production
Adverse-media screening
Beneficial-ownership resolution
Screening before payment release
Analyst triage and MLRO escalation
Introduced at Advanced
Multi-jurisdiction source sets and scripts
Enterprise controls and audit packs
Build price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on the parties and payment points in scope, the list and registry sources you licence, policy-admin, claims and case-management integrations, screening volume, the scripts and languages covered, and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

You bringWe build with it
01The parties and payment points you screen today Workflow discovery and automation-boundary definitionWeek 1
02Your list sources, licences and update arrangements Source versioning and update monitoringWeek 2
03Access to policy admin, claims and case management Screening at onboarding, at change and before releaseWeek 2
04The scripts and name structures your book actually holds Name matching across scripts and name structuresWeek 3
05Your registry and beneficial-ownership sources Ownership resolution to the party that stands behindWeek 3
06Alerts you closed wrongly, in both directions Seeded true-hit set, regression cases and failure-mode testingWeek 4
07Your MLRO, the escalation policy and the disclosure rules Analyst triage, escalation routing and tipping-off controlsWeeks 5–6
Nothing else is required Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Phases are drawn over the weeks they actually occupy. Nothing reaches an analyst's live queue before week 6 — the matcher runs in shadow first.

Phase W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – W6
Week focus W1Parties, payment points and who disposes an alert W2List sourcing, versioning and update monitoring W3Name matching, ownership resolution and the evidence pack W4Seeded true-hit evaluation, cohort slices and failure-mode testing W5Shadow screening on your own book, and the analyst queue W6Analysts dispose live alerts from agent evidence, then handover
Reading the bandBars span only the weeks their work is named in. Shadow running in week 5 is real — the agent screens and nothing it raises is actioned.
At the end of W6Analysts have disposed live alerts from agent evidence packs, and every clear, escalation and report in that period was a person's.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Insurance AI agent

Screen the parties, and leave the decision where it belongs.

Show us where a party is screened today — at quote, at issue, at change of control and before a payment leaves — the sources you licence, and who disposes an alert. We'll assemble one alert the way an analyst would want it, agree what it may never conclude, and write down what may never be said to the customer.

Nestack Agents · KYC & AML screeningAGT-INS-03 · Agent Care available after launch