# rustkernel-banking
[](https://crates.io/crates/rustkernel-banking)
[](https://docs.rs/rustkernel-banking)
[](LICENSE)
GPU-accelerated banking kernels for fraud detection.
## Kernels (1)
- **FraudPatternMatch** - Multi-pattern fraud detection combining:
- Aho-Corasick pattern matching
- Rapid split (structuring) detection
- Circular flow detection
- Velocity and amount anomalies
- Geographic anomaly (impossible travel)
- Mule account detection
## Features
- Real-time fraud pattern matching
- Multi-pattern detection in a single pass
- Configurable detection thresholds
- Alert generation with severity scoring
## Installation
Add to your `Cargo.toml`:
```toml
[dependencies]
rustkernel-banking = "0.1.0"
```
## Usage
```rust
use rustkernel_banking::prelude::*;
// Detect fraud patterns in transactions
let detector = FraudPatternMatch::new();
let alerts = detector.detect(&transactions);
```
## License
Apache-2.0