Public roadmap. Dates are targets, not guarantees.
- Multi-rail transaction schema (UPI / AEPS / DMT / Cards / Loans)
- 3-layer scoring stack: Rules → 6 parallel ML models → Meta-learner
- 466-feature Redis pipeline (Tier 1 velocity + Tier 2 profiles)
- FastAPI inference server (P95 < 100ms target)
- Specialist models: Agent Risk Model, DMT Mule Detector, GNN Ring Detector
- Cross-rail risk propagation
- 7-phase training pipeline with Optuna HPO and MLflow tracking
- Drift detector (PSI)
- PCI-DSS + Aadhaar Act §29 + PMLA compliance guardrails
- GitHub Actions: CI (lint + security + tests), Docker → GHCR, Release automation
- OSS community files: CONTRIBUTING, SECURITY, CoC, issue templates, Dependabot
- ONNX warmup at startup — dummy inference on each ONNX model during
lifespan()to eliminate first-request JIT cost (~200ms) - Champion/challenger routing — wire hash-split routing in
api/routes/transaction.py; shadow scoring already works, traffic split needs wiring - Drift → auto-retrain trigger — connect
drift_detector.pyPSI threshold breach toRETRAIN_FLAG_PATHwatcher - Helm chart —
charts/railhawk/full Deployment + HPA + PVC + ConfigMap + Secret manifests - Self-hosted GPU runner — register runner on RTX 4000 host; activate
train.ymlworkflow - Pre-trained weights on HuggingFace — first public model release (synthetic-data weights)
- Kafka chargeback feedback loop — activate
kafka/chargeback_consumer.py; wire confirmed fraud labels back to retraining - Multi-tenancy — per-
client_idthresholds, model routing, and audit isolation - SBOM — Syft SBOM generation in
build.yml, attached to GitHub Release - OpenSSF Scorecard — badge in README, automated weekly scoring
- Codecov integration — coverage trend tracking
- GitHub Pages docs site — auto-publish
docs/via MkDocs + Material theme
- Real-data fine-tuning guide (bring-your-own labeled dataset)
- Kubernetes operator for model lifecycle management
- Grafana dashboard bundle (pre-built JSON for fraud monitoring)
- Load test benchmark results in docs
- Multi-region deployment guide (active-passive for data localisation)
Want to work on any of these? Open a feature request issue or comment on an existing one. PRs welcome — see CONTRIBUTING.md.