Our method

What we measure, how, with which limits — and how to check every published figure.

What we measure

Every five minutes, the Mobile Money® app sends a small request to four of our servers and times the name lookup, the connection, the secure connection and the arrival of the first response. It also records the outcome: success, timeout or error.

On which phones

On the phones where the Mobile Money® app is installed, over the network they use at the time of the measurement. A dedicated consent arrives with an upcoming version of the app.

The published measures

Success rate: the share of successful requests. Median latency: half of the responses arrive faster. Slow latency: nine responses in ten arrive faster. Secure connection: the median duration of the encrypted handshake. Over a period, each latency is the average of the hourly or daily values, weighted by the number of successful measurements.

Network health

Health = 45% × success rate + 30% × median latency score + 15% × slow latency score + 10% × secure connection score.

Each score is 100 at the good end and 0 at the bad end, in a straight line between them: median latency from 200 ms to 3,000 ms, slow latency from 400 ms to 6,000 ms, secure connection from 100 ms to 1,500 ms.

Never a ranking on a handful of points

An operator is ranked only from 200 measurements over the period. Below that, we write “not enough measurements”. No value is set aside because it looks isolated.

The limits, stated

We do not measure speed yet. Our measurements do not carry a location yet: the map stops at the country. The live ranking counts mobile data only; the daily aggregate behind the 7, 30 and 90-day periods also counts measurements made on Wi-Fi.

What we publish, what we keep

We publish aggregates only: no number, no phone identifier, no location. Raw measurements are kept, because they ground the published figures.

The map

The map is schematic: one square per area, with no third-party base map. Colours follow fixed bands, the same for every area.

Write to us

A question about a figure or the method? Contact us

Checking a figure

Every hourly or daily aggregate is sealed by a SHA-256 fingerprint of its content. The fingerprint of a view is the SHA-256 of the sorted list of its aggregates’ fingerprints. Here are those of the selected view.

Nigeria · 90 days · From Jul 4, 2026 to Oct 1, 2026

Fingerprint of these figures 236dd2280991f912c4450a73f2e0ca43bd4c228564cb3fba4d26633eb25a8adb Check these figures

DateCountryOperatorMeasurementsFingerprint
Jul 31, 2026NigeriaNetwork 308c9c52981b5d2c6cf0158cc0b7b81fa459e14908f9919967dca970757aee22cda
Aug 4, 2026NigeriaNetwork 2016be2a4acc6fe0eaa09f0e0ae8f5110bbbe5cfdfd585aef31458f01ab0c6e258fd
Aug 4, 2026NigeriaNetwork 3048ff4c7fe4b25d38a19be46c3af3ffb6d7e22d2c64eb0e1c79ccb339e6b6794ddb
Aug 5, 2026NigeriaNetwork 2020eea5fc9a4dc193de3dece8844212781749cc4a772c838bcb576e7765fe25931
Aug 5, 2026NigeriaNetwork 3043670da9a871c988e80afd87aacb200372a9156ebfc68f68dd4a155aaa7cff3e3
Aug 6, 2026NigeriaNetwork 20496ba23ad4d6aca6ddee7f14caa7185ee59d395e8dce2a58090c8296591389778
Aug 6, 2026NigeriaNetwork 3019bda4e0266cd9164630b45d29c455320242e1ef85e842b862ffcd7ce0081e59d6
Aug 7, 2026NigeriaNetwork 30516c29be52f23f1588016d1e7aee4b0a770a7e85c7992566c9d1f75ed0986c87a
Aug 8, 2026NigeriaNetwork 305e02723d5f10de50f90dfcf0eb85c838a2fea2c71bf304899849388907d1931bf
Aug 8, 2026NigeriaNetwork 504593b182dbbf72f10baa34d19ba76782cbe876a5707537399977edcdec399bd83
Aug 9, 2026NigeriaNetwork 301dca1cf5733b590dac313140aa58d07e0ddbd420f6e542c0198c68c919ca9e858
Aug 10, 2026NigeriaNetwork 3021867285abb5607ffb5f41c9e91dc863b09a071c7581a546ad6c548e2580cd1e3
Aug 11, 2026NigeriaNetwork 3011cacd3e7c13e854bbed74d78b915f53ecf46da117debc6675bdbb0d0abd22d26
Aug 12, 2026NigeriaNetwork 205fd0ca789a0721309c01c5d94406daed2b97e2751a3999bd500af43e349aa862b
Aug 12, 2026NigeriaNetwork 304921012b549e7d3c6ecbc403b617b0b3c084e93448a10deaa31568da056e8d104
Aug 13, 2026NigeriaNetwork 30414528ce52bd769a5285cf963225356c3746c7e3a39cc64ac0d336294d60f65fb4
Aug 14, 2026NigeriaNetwork 3030d9e2828f46d94d0d8f9a2a4cadaa2febdb4666bb0c4b8fa173edd05ceb39591a
Aug 15, 2026NigeriaNetwork 3016ff9b13c27ba2aa0b03785a16abd9f3578e54868c0f08cc8a3d080dbeff88f6a8
Aug 16, 2026NigeriaNetwork 303a936a09e18c71436ea590042d098043f082c68a926e8976ef07fe1e3b692b126
Aug 17, 2026NigeriaNetwork 3078eb8b500a4c88e52606d43f6f49254769a98f5e10b49ec567f1a38a34a4f478f
Aug 21, 2026NigeriaNetwork 302439e9a34934a13ebc2f326b2968626d13aba2d8782f03671d97d93cab2231437f
Aug 22, 2026NigeriaNetwork 3017ed1c63b242facc52a6df49fa141aec3c7c38d4d51cf89aaaa239eb35288a9849
Aug 23, 2026NigeriaNetwork 303227e41330b18c6f196ce553c3811c94eedd80677f66133fc0ea90dc6ba52e1571
Aug 24, 2026NigeriaNetwork 303303511b1981b2dcb4df0e34601fa3d9ae875f92bb8f00859a57ff4763b721723f
Aug 25, 2026NigeriaNetwork 30304890d50a4e4ebe521285733b96e0d28da8dc1f6148b153f3c6faf1486ff06354
Aug 26, 2026NigeriaNetwork 3016273768d24e151e9d3c3da69a3ff9255bc64441886c9ac9e86fda525accf258c48
Sep 20, 2026NigeriaNetwork 2015dcee4fb048267818c0960e5d28c95a9f503d4c6300f364bd4cf75b4f9ed46b0d
Sep 20, 2026NigeriaNetwork 5014828d6ec508f30e246a67ab502d379d1f83cd3d87b3d63e3f5bc931eda456a718