Build a Cross-Border Cross-Entity AML Monitor with Google ADK and Claude 4 Sonnet
Cross-border expansion by global banking giants requires real-time transaction monitoring across heterogeneous regulatory regimes. Construct an intelligent cross-border AML tracking agent using Google ADK and Claude 4 Sonnet that detects structured money laundering across international corridors.
What you are building
Build an AML surveillance workflow with Google ADK using Claude 4 Sonnet to identify cross-border structuring and layering activities.
How work is evaluated
Evaluates recall and SAR accuracy for cross-border structuring detection.
Datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
test_sar_flagging
Verify true positive structuring triggers flag_sar = true
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
structuring_recall
Recall metric on synthetic structuring datasets • target: 0.97 • range: 0.9-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
Learning goals
Implement multi-jurisdiction transaction parsing using Google ADK abstractions.
Leverage Claude 4 Sonnet for advanced pattern recognition across complex wire transfer sequences.
Detect smurfing/structuring threshold bypasses with high precision.
Resources
Synthetic international wire transactions connecting Brazilian and US bank accounts.
Challenge setup
Evaluates recall and SAR accuracy for cross-border structuring detection.
Challenge input
JSON array of wire transfers over a 48-hour period
Google ADK
Framework requirement
Claude 4 Sonnet
Model requirement
Evaluated output
JSON with flag_sar, detected_pattern, and total_structured_amount
- Verify true positive structuring triggers flag_sar = true
- Recall metric on synthetic structuring datasets • target: 0.97 • range: 0.9-1
- Benchmark: AML Wire Benchmark v1
- Structuring Recall target: 0.97
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Shows the first task, up to three tools, and up to three evidence items.
View technical recipe
Configured tools
- Google · Required
- Google ADK · Optional
- Claude 4 Sonnet · Optional
Evaluation contract
- test_sar_flagging · Weight 1
- structuring_recall · Weight 1
Metrics
- structuring_recall · Target 0.97
Benchmarks
- AML Wire Benchmark v1
- security
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON array of wire transfers over a 48-hour period
Output: JSON with flag_sar, detected_pattern, and total_structured_amount
Execution harness: Python
Evaluation tools
- Google ADK · agent_framework
- Claude 4 Sonnet · llm
Recipe freeze marker
No recipe freeze time is recorded.