System Status

Checking…

Signal pipeline

πŸ“‘
Ingest
βš™οΈ
FPI
🎯
Classify
πŸ””
Alert
πŸ“±
WhatsApp

Services

REST API
FastAPI + Uvicorn
Checking
FPI Model Engine
Physics-based v0.1 + LightGBM slot
Degraded
Data Ingestion
GPM, SMAP, Copernicus DEM (synthetic fallback)
Degraded
Alert Dispatch
WhatsApp Business API (dry-run mode)
Degraded
WebSocket Live
/ws/live push updates
Degraded

Model Information

Model Version
v0.1
Physics-based FPI
Last Model Run
β€”
Not yet run
Active Alerts
0
Current model run
Run Interval
6 hours
Scheduled via APScheduler

Data Sources

NASA GPM IMERGRainfall Β· 30-min Β· 0.1Β°
Active
NASA SMAP L3Soil moisture Β· daily Β· 36km
Active
Copernicus DEM GLOElevation Β· 30m Β· static
Active
Sentinel-2 NDVIVegetation change Β· 5-day
Active
NOAA GFS24h/48h rainfall forecast
Active
NDMA SusceptibilityGeological prior Β· static
Active
IMD QPF *Official QPF forecast
Optional
* IMD QPF requires a MoU with MoES. NOAA GFS is active as fallback. Forecast window: 24h (vs 48h with IMD).

Security & Architecture

βœ“Rate limiting (100/hr public)
βœ“API key authentication
βœ“Security headers (CSP, XFO)
βœ“CORS validation
βœ“Input sanitization (Pydantic)
βœ“WhatsApp signature validation
βœ“SQL injection protection (ORM)
βœ“Non-root Docker containers