Skip to content

Rule-based typology engine

ID MOD-016
System SD03
Repo bank-aml
Build status Deployed
Deployed Yes
Last commit ac271ac2859ffe7601d8831a28630bdccb0d894d

Configurable rule set covering FATF typologies — structuring, rapid movement, round-tripping, unusual cash patterns. Rules evaluated on each Kafka transaction event in near-real-time.


Module dependencies

Depends on

Module Title Required? Contract Reason
MOD-042 CDC pipeline — Neon logical replication to S3 Iceberg Required Consumes transaction events from the CDC pipeline — requires the Iceberg feed to evaluate typology rules in near-real-time.
MOD-002 Immutable transaction log Required Monitors the immutable transaction log for patterns matching AML typologies.
MOD-104 AWS shared infrastructure bootstrap Required AWS shared infrastructure provisioned by MOD-104 (EventBridge buses, S3, KMS, Kinesis, Cognito) is required before this module can be deployed.
MOD-103 Neon database platform bootstrap Required Neon database and schema provisioned by MOD-103 must exist before this module can read or write Postgres.

Required by

Module Title As Contract
MOD-018 Alert case management system Hard dependency

Policies satisfied

Policy Title Mode How
AML-005 Transaction Monitoring Policy AUTO All transactions monitored against typology rules — no sampling, no gaps
AML-001 AML/CFT Programme Policy LOG AML programme includes documented, tested monitoring rules — regulator can inspect rule logic
AML-008 Cross-Border Transfer Reporting Policy AUTO Cross-border transfers flagged automatically for IFTI/CMIR threshold check

Capabilities satisfied

(No capabilities mapped)


Part of SD03 — AML Transaction Monitoring Platform Compiled 2026-05-22 from source/entities/modules/MOD-016.yaml