Skip to content
Library

Financial Crime

Scribe

SAR Drafting & Filing Agent

Drafts the regulatory SAR narrative from an investigation packet, validates completeness, and files with FinCEN.

sonnet3 tools5 eval cases2 connectors

The case it handles

A representative case

Case filefunnel-sar
Case ID
CASE-A3
Customer · Name
Horizon Import Export Inc
Alert ref
A3
Customer · ID
C7
Customer · Type
business
Customer · Risk rating
high
Customer · Country
United States
Customer · Profile
General trading company; vague stated purpose; thin file; opaque beneficial ownership.
Subjects
5 items
Timeline
4 items
Raw scenario input (JSON)
{
  "caseId": "CASE-A3",
  "alertRef": "A3",
  "customer": {
    "id": "C7",
    "name": "Horizon Import Export Inc",
    "type": "business",
    "riskRating": "high",
    "country": "United States",
    "profile": "General trading company; vague stated purpose; thin file; opaque beneficial ownership."
  },
  "subjects": [
    {
      "name": "Horizon Import Export Inc",
      "role": "account holder",
      "sanctionsScreened": true,
      "sanctionsResult": "clear"
    },
    {
      "name": "K. Adeyemi",
      "role": "sender",
      "sanctionsScreened": true,
      "sanctionsResult": "clear"
    },
    {
      "name": "L. Petrov",
      "role": "sender",
      "sanctionsScreened": true,
      "sanctionsResult": "clear"
    },
    {
      "name": "S. Rahman",
      "role": "sender",
      "sanctionsScreened": true,
      "sanctionsResult": "clear"
    },
    {
      "name": "Gulf Falcon General Trading FZE",
      "role": "beneficiary",
      "sanctionsScreened": true,
      "sanctionsResult": "clear",
      "adverseMedia": "High severity: named in regional press in connection with trade-based money laundering and mis-invoicing."
    }
  ],
  "timeline": [
    {
      "date": "2026-05-18",
      "event": "Inbound wire $62,000 from K. Adeyemi (memo: invoice 0421)"
    },
    {
      "date": "2026-05-18",
      "event": "Inbound wire $58,000 from L. Petrov (memo: consulting)"
    },
    {
      "date": "2026-05-19",
      "event": "Inbound wire $60,000 from S. Rahman (memo: goods)"
    },
    {
      "date": "2026-05-20",
      "event": "Outbound wire $175,000 to Gulf Falcon General Trading FZE, UAE (memo: supplier settlement)"
    }
  ],
  "transactions": [
    {
      "id": "T7001",
      "date": "2026-05-18",
      "amount": 62000,
      "currency": "USD",
      "direction": "credit",
      "method": "wire",
      "counterparty": "K. Adeyemi",
      "counterpartyCountry": "United States"
    },
    {
      "id": "T7002",
      "date": "2026-05-18",
      "amount": 58000,
      "currency": "USD",
      "direction": "credit",
      "method": "wire",
      "counterparty": "L. Petrov",
      "counterpartyCountry": "United States"
    },
    {
      "id": "T7003",
      "date": "2026-05-19",
      "amount": 60000,
      "currency": "USD",
      "direction": "credit",
      "method": "wire",
      "counterparty": "S. Rahman",
      "counterpartyCountry": "United States"
    },
    {
      "id": "T7004",
      "date": "2026-05-20",
      "amount": 175000,
      "currency": "USD",
      "direction": "debit",
      "method": "wire",
      "counterparty": "Gulf Falcon General Trading FZE",
      "counterpartyCountry": "United Arab Emirates"
    }
  ],
  "redFlags": [
    "Three inbound wires from unrelated senders aggregated within 48 hours ($180,000)",
    "Near-total pass-through: $175,000 (97%) wired out the next day, leaving negligible balance",
    "Outbound beneficiary (Gulf Falcon, UAE) carries high-severity adverse media for trade-based laundering",
    "Activity inconsistent with a thin-file trading company of vague stated purpose"
  ],
  "typologyAssessment": "Funnel / pass-through account with trade-based money-laundering characteristics: unrelated inbound funds consolidated and rapidly moved cross-border to a higher-risk jurisdiction and a counterparty with TBML adverse media.",
  "recommendation": "SAR",
  "recommendationRationale": "Articulable suspicion from rapid pass-through, unrelated senders, and a TBML-linked UAE beneficiary, with no legitimate business rationale evident."
}

The contract

What it takes, does, and returns

Give it
  • Case ID
  • Customer · Name
  • Alert ref
  • Customer · ID
  • Customer · Type
  • Customer · Risk rating
  • Customer · Country
  • Customer · Profile
  • Subjects
  • Timeline
It does
  • Get sar requirementsget_sar_requirements
  • Validate sarvalidate_sar
  • File sarcommitfile_sar
It returns · Filing
  • SAR
  • no-SAR

How it's checked

Checked against golden cases

5golden cases3baseline2adversarial
  • funnel-sar
  • structuring-sar
  • no-sar
  • adv-continue-monitoring
  • adv-thin-facts

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

  • The final automated stop before a report reaches the regulator: turns a completed investigation packet into a validated SAR for FinCEN.
  • Every fact in the narrative must trace to the packet; a thin packet yields a short, honest filing, never one padded with invented specifics.
  • Files only when the packet recommends filing — a no-SAR or continue-monitoring recommendation is recorded as such, not converted into a report.
  • Grounds the threshold and the 30-day deadline in the SAR rule itself (31 CFR 1020.320), validates the draft before filing, and never drops a sanctions nexus from the subjects or the narrative.

Where it stands in the operation