Signal pipeline
Ingest
FPI
Classify
Alert
WhatsApp
Services
REST API
FastAPI + Uvicorn
FPI Model Engine
Model service not independently checked
Data Ingestion
Provider snapshots unavailable
Alert Dispatch
Delivery not independently checked
WebSocket Live
Connection not independently checked
Model Information
Model Version
v0.1
Physics-based FPI
Last Model Run
—
Not yet run
Active Alerts
0
No validated risk model, so no alerts are issued
Snapshot interval
About 1 hour
No snapshot stored
Data Sources
NASA GPM IMERGRainfall · 30-min · 0.1°
NASA SMAP L3Soil moisture · daily · 36km
Copernicus DEM GLOElevation · 30m · static
Sentinel-2 NDVIVegetation change · 5-day
NOAA GFS24h/48h rainfall forecast
NDMA SusceptibilityGeological prior · static
IMD QPF *Official QPF forecast
Listed inputs describe the intended pipeline. This page does not verify feed freshness or ingestion success.
Security design (not a runtime audit)
·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