21

Composite Score

🟢 low

Normal conditions. No specific action needed.

Layer Model Score

1.7 / 15

Background noise

0–3 Noise 4–6 Watch 7–9 High 10+ Break

Early Warning Layers

🏗️ +0.8

Structural pressure

Fuel · power · food · currency

Food price inflation

building…

+0.9

Trigger event

Political · service delivery

Unrest news / verified events / calendar flashpoint

building…

📱 +0

Social coordination

WhatsApp · TikTok · Facebook

Inactive

🚛 +0

Logistics disruption

N3/N2 · port · trucks · taxis

Inactive

🌧️ +0

Weather risk

Rain · flood · saturated ground

Inactive

Signal Breakdown

Weighted inputs → composite score
Load Shedding Structural 12% weight
0
Stage 0 · via free_api
📰
Unrest News Trigger 16% weight
26
0 mention(s)
🛒
Supply Shortage News Structural 8% weight
0
0 mention(s)
💱
Currency (ZAR) Structural 8% weight
15
R16.71/USD · 0% 24h
📅
Calendar Events Trigger 6% weight
10
🌧️
Weather / Flood Risk Weather 5% weight
0
Drizzle · 0.4mm today · Flood risk: Minimal
🚛
Logistics Disruption Logistics 14% weight
0
0 mention(s)
🌽
Food Price Inflation Structural 8% weight
54
0 mention(s)
📣
Social Media Social 10% weight
0
Sources active: reddit

Infrastructure Corridor Status

N3 Corridor

JHB–Durban freight

✓ CLEAR

N2 Corridor

South Coast route

✓ CLEAR

Durban Port

Import/export hub

✓ CLEAR

Taxi Networks

SANTACO / NTA

✓ CLEAR

Durban Weather Risk

Minimal

Drizzle

Today rain 0.4 mm
Tomorrow 0.5 mm
Soil moisture 19%

24-Hour Risk Trend

Recent Intelligence

Latest news mentions
How the Layer Model Works ▸

Additive Scoring

🏗️ Structural pressure+1 each (max 4)
⚡ Trigger conditions+2 if active
📱 Social coordination+3 if active
🚛 Logistics disruption+4 if active
🌧️ Weather risk+2 if active

Interpretation

0–3 → Background noise

4–6 → Watch closely

7–9 → High risk

10+ → Something is about to break

The pattern most people miss:

Crises don't fail because signals weren't there — they fail because signals were dismissed individually instead of combined.