Expand description
Banking domain models for KYC/AML synthetic data generation.
This module provides shared types used by the banking transaction generator for compliance testing, AML model training, and fraud analytics.
Structs§
- Account
Features - Product features associated with an account.
- Country
Exposure - Country risk classification for geographic exposure.
- Merchant
Category Code - Merchant Category Code (MCC) classification.
Enums§
- Account
Status - Account status.
- AmlTypology
- AML typology classification.
- Bank
Account Type - Type of bank account.
- Banking
Customer Type - Type of banking customer.
- Business
Persona - Business customer persona for behavioral modeling.
- Cash
Intensity - Cash intensity classification.
- Country
Exposure Type - Type of country exposure.
- Country
Risk Category - Country risk category.
- Direction
- Transaction direction.
- Evasion
Tactic - Evasion tactics used to avoid detection.
- Frequency
Band - Frequency band for expected transaction count.
- Laundering
Stage - Money laundering stage.
- Monitoring
Intensity - Transaction monitoring intensity level.
- Retail
Persona - Retail customer persona for behavioral modeling.
- Risk
Tier - Customer risk tier for KYC purposes.
- Sophistication
- Sophistication level of the AML pattern.
- Source
OfFunds - Source of funds classification.
- Source
OfWealth - Source of wealth classification (for HNW customers).
- Transaction
Category - Transaction category for behavioral analysis.
- Transaction
Channel - Transaction channel (how the transaction was initiated).
- Trust
Persona - Trust customer persona.
- Turnover
Band - Turnover band for expected activity.