Crate rustkernel_compliance

Crate rustkernel_compliance 

Source
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 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)

  • KYCScoring - Risk factor aggregation
  • EntityResolution - Fuzzy entity matching

§Sanctions (2 kernels)

  • SanctionsScreening - OFAC/UN/EU list matching
  • PEPScreening - 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.