KYC and AML alert triage

Triage KYC and AML alerts, monitor regulatory change, and draft reports, with every decision routed to an analyst for sign-off.
Transaction monitoring / Alert A-2291High risk

Evidence gathered

  • 14 incoming transfers in 48 hours from 3 new jurisdictions
  • Expected monthly volume $20k, actual $184k
  • No match on sanctions or internal watchlists

Drafted disposition

Escalate for suspicious activity review: volume nine times the customer profile, funds routed through new jurisdictions.

Analyst sign-off required
Illustration of an AML alert triage agent: evidence gathered from transactions and the customer profile, a drafted disposition, and a required analyst sign-off.

In short

A compliance agent triages KYC and AML alerts against your policies, tracks regulatory changes across the sources you follow, and drafts the writeup an analyst reviews. Nothing is closed or filed without a person's sign-off, and every step, from the data it queried to the policy it cited, is recorded in a trace your auditors can follow. Built for financial crime, compliance and risk teams working under strict recordkeeping requirements.

The problem

Financial crime and compliance teams triage a steady stream of alerts from transaction monitoring and screening systems, most of which turn out to be false positives, and a smaller number of which need real investigation. Analysts spend more time gathering the same supporting data for every alert than they spend actually deciding on it, and regulatory bulletins that should change a policy can sit unread for weeks. A team also has to reconstruct, months later, exactly why an alert was closed the way it was.

What it moves

Alert triage time
How long it takes to move an alert from flagged to a drafted assessment.
Analyst review time
How long an analyst spends reviewing a drafted assessment before sign-off.
False-positive share
How much of the queue turns out not to need escalation.
Regulatory change lag
Time from a bulletin publishing to your policy knowledge base reflecting it.

How the agent works

Every step is traced. The steps marked for review wait for a person.
  1. Step 1

    Alert arrives

    A flagged transaction or screening hit enters from your monitoring system, on a schedule or as an event.

  2. Step 2

    Gather supporting data

    The agent queries transaction history and case systems with read-only, per-analyst credentials, and retrieves the relevant policy passages from your compliance knowledge base.

  3. Step 3

    Draft the assessment

    The agent drafts a writeup: what was flagged, what it found, and which policy section applies, citing its sources.

  4. Step 4

    Analyst sign-off

    The draft pauses for an analyst to approve, edit or reject before anything is closed, filed or reported, with reasons captured if it is sent back.

    Human review
  5. Step 5

    File and report

    Approved assessments are filed to your case system, and recurring reporting is compiled from the same traced runs.

Controls

Self-host in your own AWS, Azure, GCP, IBM Cloud, OpenShift or Kubernetes environment, or run fully isolated with our engineers when the workload cannot reach the public internet. Every credential is scoped to a project and every run is traced and replayable for your auditors.

Per-analyst credentials
Each analyst's queries run under their own database role, so access follows the same grants and row-level rules your database already enforces.
Runtime scoping the model never sees
Values such as a desk or entity identifier come from the caller, not the model, so a query cannot be steered by anything in the alert text.
Sign-off before anything closes
No alert is closed, filed or reported without a person's approval, and a rejection sends the draft back with feedback attached.
Builder and operator separation
The workflow and connections live in a private project; analysts and approvers only ever touch the deployed app, never the underlying workflow.
Full audit trail
Every run is traced and replayable, exportable in bulk for periodic compliance archiving.

Systems it connects to

  • Transaction monitoring and screening systems, over API
  • Case management (Jira, ServiceNow-style ticketing)
  • Sanctions and watchlist data feeds, over API
  • Regulatory bulletins and policy sources (websites, SharePoint, Confluence)
  • Slack and Microsoft Teams for analyst sign-off
  • Reporting databases (PostgreSQL, ClickHouse), over SQL

Questions and answers

Does the agent close alerts on its own?

No. It drafts the assessment and gathers supporting data; an analyst approves, edits or rejects before anything is closed or filed.

How does it avoid widening database access?

Each analyst's queries run under their own database credentials at run time, so the database's own grants and row-level rules decide what comes back, not the model.

Can we reconstruct why an alert was closed?

Yes. Every run is traced and replayable, including the data queried, the policy cited, and the analyst's decision, exportable in bulk for compliance archiving.

How does regulatory change monitoring work?

The agent watches the sources you point it at, such as regulator bulletins and internal policy pages, and flags changes for a person to fold into the policy knowledge base.

Can this run fully isolated from the internet?

Yes, our engineers deliver fully isolated or air-gapped deployments for environments that require them.

See this agent on your data.

Talk to our team. We will walk through how it works in your environment, with your systems.