rustkernel-compliance
GPU-accelerated compliance kernels for AML, KYC, sanctions screening, and transaction monitoring.
Kernels (11)
AML (6 kernels)
- CircularFlowRatio - SCC detection for circular transactions
- ReciprocityFlowRatio - Mutual transaction detection
- RapidMovement - Velocity analysis for structuring
- AMLPatternDetection - Multi-pattern FSM detection
- FlowReversalPattern - Transaction reversal detection (wash trading, round-tripping)
- FlowSplitRatio - Transaction splitting/structuring detection
KYC (2 kernels)
- RiskScoring - Dynamic risk scoring
- DocumentVerification - Document validation
Sanctions (2 kernels)
- SanctionsScreening - OFAC/UN/EU screening
- PEPScreening - Politically exposed person screening
Transaction Monitoring (1 kernel)
- TransactionMonitoring - Real-time transaction analysis
Installation
Add to your Cargo.toml:
[]
= "0.1.0"
Usage
use *;
// Screen transactions for AML patterns
let aml = new;
let alerts = aml.detect;
License
Apache-2.0