Real-Time Fraud Detection
A live investigation workspace. Stream synthetic payments, inspect calculated risk signals, tune the alert threshold, and make review decisions. All processing runs in this browser.
View stream metrics
Live transactions
Stream paused · synthetic data0 transactions
Click any row to investigate. Import CSV columns: id, amount, type, country, accountAgeDays, hour, velocity1h, deviceChanged. Optional isFraud enables evaluation against supplied labels.
Model diagnostics
Calculated from current streamTransaction investigation
Select a transaction from the stream to inspect its risk signals and review status.
Test a transaction
Try a scenario, then adjust its inputs to see what changes.
Create a transaction and see how the detection engine responds.
Recent decisions
No reviews recorded yet.
Model disclosure: This MVP uses a transparent weighted heuristic scoring engine, not a trained XGBoost classifier. Its scores are risk indices, not calibrated fraud probabilities. The stream is synthetic, and review decisions remain in the current browser session. A deployed ML inference service and persistence layer are future development stages. Related Snowflake fraud analysis ↗