01
Scout
Watches for new satellite coverage of every area under monitoring, and knows when it arrives. When cloud hides the ground it says so and switches to radar rather than reporting nothing — the moment most services go quiet is the moment ours has to keep working.
02
Analyst
Measures what changed on that specific piece of land: how much of it is holding water, and how much of the crop is under stress. Measurements only — no interpretation, no judgement, just the numbers the decision will rest on.
03
Oracle
Decides whether those measurements amount to a hazard, how severe it is, and how confident we are. Weighs the 7-day rainfall outlook and how many people are actually exposed, then names what the hazard is likely to trigger next — flooding leads to waterlogged crops, which lead to standing water and the health risk that follows.
04
Herald
Turns the decision into an advisory in the subscriber's own language, grounded strictly in what was measured, and delivers it on every channel they chose. When the ground network is down — which is when a flood warning matters most — it escalates to NIGCOMSAT-1R satellite broadcast.
05
Fahis
Runs backward, days later, and asks the one question nothing else asks: were we right? It looks for independent confirmation of the hazard we warned about and records a verdict. Where a remote area has no coverage either way, that is recorded as unverified — never quietly counted as a false alarm. No verdict can ever change an advisory, so accountability stays separate from the warning it judges.