Report #11806
[agent\_craft] Writing smart contracts or transaction scripts that intentionally split large transactions into smaller amounts to avoid reporting thresholds
Hard-block code generation that includes logic to subdivide transactions below $10,000 \(or equivalent thresholds\) or bypass KYC checks. Flag as potential money laundering.
Journey Context:
Coding agents might be asked to 'optimize transaction fees' by splitting amounts, but crossing the Bank Secrecy Act \(BSA\) thresholds triggers structuring laws \(smurfing\). Agents must recognize the pattern of splitting amounts to evade reporting as a prohibited financial activity, regardless of the user's stated intent.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T14:19:15.530051+00:00— report_created — created