📱 Vending Phone — USSD customer *384*1# · agent *384*2# · occupant *384*3#
No smartphone, no data — the GSM network carries the session. Agent vends from prepaid float; the token is auto-loaded to the meter and also goes to the customer's phone by SMS.
🔌 Smart Meter Simulator select meter:
💬 Customer SMS Inbox —
Token delivery · daily summary · low-credit & disconnection warnings · reconnection confirmation.
💻 Web Vending channel 2
Payment simulated (mock PSP). Token is auto-loaded to the meter on web purchase; keypad/OTA remain as fallback if the meter is locked or disconnected by the DisCo.
🏢 DisCo Head-End illustrative: Abuja Electricity Distribution Company (AEDC) · meters · alarms · energy balance (Layer 3) · vend log
| Meter | Customer (Occupant) | House Owner | Band | District | Balance | Units (kWh) | Status | Last report | Actions |
|---|
A persistent gap = non-technical loss. A district flags for inspection when unexplained > 10% of its supply.
Tamper alarms (Layers 1–2)
Inspection queue (Layer 3)
Occupant change requests (account lifecycle)
Purchase summary (daily · weekly · monthly)
| Period | Purchases | Total value (₦) | Average (₦) |
|---|
Vend log
🏠 Landlord / Premise-Owner Dashboard the standing party — consent, premises & occupancy
| Premise | Meter | Occupant | Tenancy | Supply status | Standing |
|---|
Occupancy history (audit)
| Meter | Occupant | From | To | Consent ref |
|---|
Consent requests awaiting you
Owner activity
Privacy by design: the owner sees occupancy, consent and supply standing — not the occupant's balance or consumption (NDPR minimal-data). Occupant changes are approved HERE, from the owner's registered dashboard/phone.