Expand description
§RustKernel Compliance
GPU-accelerated compliance kernels for AML, KYC, sanctions screening, and transaction monitoring.
§Kernels
§AML (6 kernels)
CircularFlowRatio- SCC detection for circular transactionsReciprocityFlowRatio- Mutual transaction detectionRapidMovement- Velocity analysis for structuringAMLPatternDetection- Multi-pattern FSM detectionFlowReversalPattern- Transaction reversal detection (wash trading, round-tripping)FlowSplitRatio- Transaction splitting/structuring detection
§KYC (2 kernels)
KYCScoring- Risk factor aggregationEntityResolution- Fuzzy entity matching
§Sanctions (2 kernels)
SanctionsScreening- OFAC/UN/EU list matchingPEPScreening- Politically exposed persons
§Monitoring (1 kernel)
TransactionMonitoring- Real-time threshold alerts
Re-exports§
pub use aml::AMLPatternDetection;pub use aml::CircularFlowRatio;pub use aml::FlowReversalConfig;pub use aml::FlowReversalPattern;pub use aml::FlowSplitConfig;pub use aml::FlowSplitRatio;pub use aml::RapidMovement;pub use aml::ReciprocityFlowRatio;pub use kyc::EntityResolution;pub use kyc::KYCScoring;pub use monitoring::TransactionMonitoring;pub use sanctions::PEPScreening;pub use sanctions::SanctionsScreening;
Modules§
- aml
- Anti-Money Laundering (AML) kernels.
- kyc
- Know Your Customer (KYC) kernels.
- messages
- Ring message types for compliance kernels.
- monitoring
- Transaction monitoring kernels.
- prelude
- Prelude for convenient imports.
- ring_
messages - Ring message types for Compliance domain kernels.
- sanctions
- Sanctions screening kernels.
- types
- Compliance types and data structures.
Functions§
- register_
all - Register all compliance kernels with a registry.