Agentic AI

The AI agent reasons through structuring, smurfing and layering — before your analyst opens the file.

Purpose-built compliance agents that read the transaction stream, recognise the typology, pull the evidence and draft the SAR narrative — under the same audit trail and human-in-the-loop controls as your analysts. Below is a real worked case.

Live Agent · Worked Example

Structuring detection — nine deposits, one verdict, narrative ready.

Real reasoning trace from the SNAP-AI Investigator agent on a typical structuring case (CTR threshold = USD 10,000). Customer made repeated deposits just under the threshold across four days. Watch the agent connect the dots, gather the evidence, and write the analyst-ready narrative.

Agent thinking Case CS-2026-00482 Customer ABC Trading LLC · UAE Risk band HIGH Agent SNAP-AI Investigator v3.4
Transaction stream · last 4 days
Mon 09:14 · Branch DXB-04$9,800SUB-THR
Mon 14:42 · Branch DXB-12$9,500SUB-THR
Tue 10:08 · Branch SHJ-01$9,750SUB-THR
Tue 15:55 · Branch DXB-04$9,900SUB-THR
Wed 11:23 · ATM DXB-NW7$9,650SUB-THR
Wed 17:01 · Branch DXB-08$9,400SUB-THR
Thu 08:46 · Branch SHJ-03$9,850SUB-THR
Thu 13:30 · Branch DXB-12$9,700SUB-THR
Thu 16:18 · ATM DXB-N12$9,950SUB-THR
Total · 9 deposits$87,500OBSERVED
Reasoning trace
Step 1 · Pull customer profile. Stated occupation: spare-parts trader. Declared monthly cash deposit volume: $15,000. Observed window volume: $87,500 over 4 days. Variance: +483%.
Step 2 · Pattern check. All 9 deposits are in $9,400–$9,950. CTR threshold = $10,000. Average deposit = $9,722. Standard deviation = $162. Pattern signature: structuring.
Step 3 · Channel diversification check. 9 deposits across 5 branches + 2 ATMs in 2 cities. Branch-rotation index: 0.78 (smurfing signal, threshold > 0.5).
Step 4 · Counterparty graph. UBO linked to 2 sister entities making parallel sub-threshold deposits same week. Mule-network probability: 74%.
Step 5 · Decision. Cross-typology match — structuring + smurfing + funnel. Score = 4.6 / 5. Recommend SAR / STR filing, freeze pending L2 review.
SAR / STR draft narrative generated · ready for analyst review
Evidence packet attached (9 transaction records, branch logs, UBO graph, sister-entity activity). Audit-log ID AGT-2026-00482-A1.
ESCALATE L2
AML Typologies

Nine classical typologies — recognised, not just rule-matched.

A rule engine flags activity that crosses a threshold. The agent recognises a pattern — the typology behind a series of activities, even when no single transaction is suspicious on its own. Each card below describes a real money-laundering pattern and the signals the agent triangulates to detect it.

Pattern · CTR avoidance

Structuring

Splitting a single large amount into several smaller deposits, each deliberately below the regulatory threshold (e.g. USD 10,000), to avoid mandatory currency-transaction reporting.

Signals: sub-threshold clustering · deposit-frequency spike · low standard deviation around threshold
Pattern · channel rotation

Smurfing

Multiple individuals ("smurfs") or multiple channels (branches, ATMs, agents) used in coordination to break one large deposit into many small ones — geographically dispersed but temporally tight.

Signals: branch-rotation index · same-UBO multi-account · tight temporal window
Pattern · obfuscation

Layering

Funds moved through multiple accounts, jurisdictions or instruments in rapid succession to break the audit trail between the source and the eventual beneficiary.

Signals: hop count > 3 · cross-border · rapid same-day reversals · pass-through accounts
Pattern · consolidation

Funnel Accounts

Many small deposits into one account from geographically diverse sources, immediately withdrawn or wired out in one or two large amounts — classic mule consolidation pattern.

Signals: deposit-source diversity · balance-floor · outflow ratio > 0.9
Pattern · network

Mule Networks

A graph of customers performing coordinated activity that none would do individually — same beneficiary, same recruiter, shared device IDs, shared IPs, shared geographies.

Signals: shared-IP cluster · shared-device cluster · same-beneficiary fan-in
Pattern · circular flow

Round-Tripping

Funds leave the system and return through a different route, often via shell entities offshore, to launder origin — sometimes called "ricochet" transactions.

Signals: closed-loop graph · offshore-corridor hop · matched in/out amounts
Pattern · trade misuse

Trade-Based ML

Over- or under-invoicing on legitimate trade flows to move value across borders without triggering AML controls — phantom shipments, multiple invoices, mis-described goods.

Signals: invoice-vs-market gap · dual-use goods · high-risk corridor
Pattern · victim-funded

Cuckoo Smurfing

Innocent customers receive deposits that pay for a remittance ordered by someone else, allowing the criminal to move funds without ever depositing them — victim shoulders the audit trail.

Signals: unexpected counterparty · remittance/deposit timing match · cross-tenant signal
Pattern · crypto bridge

Crypto-to-Fiat Layering

Funds move between fiat and digital assets repeatedly to break the chain of custody — on-ramp / off-ramp churn through mixers, bridges or unhosted wallets.

Signals: VASP exposure · mixer interaction · unhosted-wallet flow
What the Agent Does

Six concrete jobs the agent does so the analyst can do the one job that matters.

Compliance teams drown in alerts. The agent does the rote work — profile assembly, evidence harvest, narrative drafting — and surfaces only cases that warrant a human decision, with the case already prepared.

Alert triageAssembles customer profile, transaction context, prior alerts, list-hit history into one screen — before the analyst opens the case.
Narrative draftingProduces a first-pass SAR / STR narrative in regulator-friendly language. The analyst edits, not authors.
Evidence harvestPulls source-of-funds documents, screening hits, beneficial-owner graphs and related-party records into the case file automatically.
Periodic-review prepAssembles the EDD pack before the analyst opens the file — reducing review time from hours to minutes.
Pattern discoverySurfaces emerging typologies the rule writers haven't coded yet — the unsupervised side of the engine.
Regulator-pack assemblyOne-click export of a complete audit packet for FINTRAC / FinCEN / regulator inspection — with chain of custody preserved.
Guard-rails

Auditable. Controllable. Reversible.

Every agent runs under a named policy: which data it can read, which actions it can take, which decisions require human approval. Policies are version-controlled, change-managed, and inspected on every regulator review.

Human-in-the-loop

The agent never closes a SAR. The agent never approves a high-risk customer. Every consequential decision routes to a named analyst — the agent prepares, the human decides.

Same audit ledger

Every agent action lands in the same audit log as analyst actions — same schema, same retention, same evidentiary weight. Regulators read one ledger, not two.

Reversible by design

Every agent action is undoable. If the policy changes, the analyst disagrees, or a regulator objects, you roll back the action and the ledger records the rollback.