Expand description
§Rust Transaction Validator v2.0
A memory-safe financial transaction validator for fraud detection and regulatory compliance.
§Features
- Memory Safety: Built with Rust to prevent vulnerabilities in financial systems
- ML-Based Fraud Scoring: Machine learning-inspired anomaly detection (v2.0)
- Advanced Fraud Detection: Multi-factor fraud scoring with velocity checks
- Real-time Sanctions Screening: OFAC, EU, UN sanctions list checking (v2.0)
- AML/KYC Compliance: FinCEN-compliant CTR/SAR detection
- ISO 20022 Support: SWIFT MX message validation (v2.0)
- Geographic Risk Scoring: Country and jurisdiction risk assessment (v2.0)
- Network Analysis: Transaction graph analysis for suspicious patterns (v2.0)
- Business Rules: Configurable transaction validation rules
- Audit Trail: Complete transaction validation history
- Batch Processing: High-performance batch validation (v2.0)
§Alignment with Federal Guidance
Implements secure financial transaction processing using memory-safe Rust, aligning with 2024 CISA/FBI guidance for critical financial infrastructure.
§What’s New in v2.0
- ML-Based Fraud Scoring: Statistical anomaly detection algorithms
- Real-time Sanctions: Integrated OFAC/EU/UN sanctions screening
- ISO 20022: SWIFT message format validation
- Geographic Risk: Country and jurisdiction-based risk scoring
- Network Analysis: Graph-based suspicious pattern detection
- Enhanced Reporting: Detailed compliance and audit reports
Re-exports§
pub use aml_compliance::AMLChecker;pub use aml_compliance::AMLResult;pub use aml_compliance::KYCValidationResult;pub use aml_compliance::KYCValidator;pub use fraud_patterns::FraudDetector;pub use fraud_patterns::FraudScore;pub use fraud_patterns::FraudThresholds;pub use fraud_patterns::RiskLevel;pub use sanctions::SanctionsScreener;pub use sanctions::SanctionsResult;pub use sanctions::SanctionsList;pub use geographic_risk::GeographicRiskScorer;pub use geographic_risk::CountryRisk;pub use geographic_risk::JurisdictionRisk;pub use network_analysis::TransactionGraph;pub use network_analysis::NetworkAnalyzer;pub use network_analysis::SuspiciousPattern;
Modules§
- aml_
compliance - AML/KYC compliance checks
- fraud_
patterns - Advanced fraud detection patterns
- geographic_
risk - Geographic risk scoring module for transaction validation v2.0
- network_
analysis - Transaction network analysis module for fraud detection v2.0
- sanctions
- Sanctions screening module for transaction validation v2.0
Structs§
- Risk
Breakdown - Risk breakdown for detailed analysis
- Transaction
- Transaction structure
- Transaction
Validator - Financial transaction validator
- Validation
Result - Validation result
- Validator
Config - Transaction validator configuration
Enums§
- Transaction
Type - Transaction type
- Validation
Error - Validation errors