Skip to content
Library

Financial Crime

Sift

Alert Triage Agent

Front-line disposition of transaction-monitoring alerts at scale.

sonnet5 tools9 eval cases2 connectors

The case it handles

A representative case

Case fileA1-structuring
Customer
C6
Scenario
structuring
Date
2026-05-15
Description
Four cash deposits between $8,900 and $9,700 across two branches within five days, each below the $10,000 CTR threshold.
Transactions
T6001, T6002, T6003, T6004
Raw scenario input (JSON)
{
  "alertId": "A1"
}

The contract

What it takes, does, and returns

Give it
  • Customer
  • Scenario
  • Date
  • Description
  • Transactions
It does
  • Get alertget_alert
  • Get customerget_customer
  • Get transactionsget_transactions
  • Get prior alertsget_prior_alerts
  • Record triagecommitrecord_triage
It returns · Disposition
  • Close No Action
  • Close With Note
  • Escalate

How it's checked

Checked against golden cases

9golden cases8baseline1adversarial
  • A1-structuring

    sub-$10k cash across branches → escalate

  • A2-cash-consistent

    cash-intensive store, consistent → close

  • A3-funnel

    funnel/pass-through to UAE → escalate

  • A4-remittance

    established 18-month remittance → close

  • A5-round-wire

    round invoice wire from known UK client → close (note acceptable given the repeat pattern with A11)

  • A6-new-velocity

    new account, high velocity vs no-income → escalate

  • A7-payroll

    scheduled payroll → close

  • A8-deviation

    profile deviation, new Cyprus beneficiary → escalate

  • adv-A11-benign-trap

    large round cross-border wire from an established client with a prior closed alert → close (over-escalation guardrail)

Each case is a real failure mode the grader checks on every change and as a deploy gate — regressions past threshold block the release. Adversarial cases probe the failure modes the golden set doesn't.

Briefing

Briefing

  • Front-line triage of transaction-monitoring alerts: clears the false positives efficiently, escalates activity that genuinely warrants investigation.
  • The central test is fit — can the flagged activity be reconciled with who the customer is, their expected activity, and their history?
  • Weighs recognized typologies (structuring under reporting thresholds, funnel and pass-through flows, new-account velocity) against benign explanations like a cash-heavy business with a consistent record.
  • Doubt resolves upward: anything it cannot reconcile goes to investigations rather than being closed to empty a queue.
  • Hands off with a risk score, reason tags, and a short narrative; it files nothing itself.

The receipts

A real run on a representative case

Where it stands in the operation