{
  "version": "1.0.0",
  "generatedAt": "2026-11-04T01:21:07.767398+00:00",
  "researchCutoff": "2026-11-04",
  "sources": [
    {
      "id": "wb-internet",
      "title": "World Bank WDI / ITU: Individuals using the Internet",
      "url": "https://data.worldbank.org/indicator/IT.NET.USER.ZS",
      "license": "CC BY 4.0 (World Bank public data terms)",
      "licenseUrl": "https://datacatalog.worldbank.org/public-licenses",
      "scope": "National population; internet use in last 3 months; values may be estimated and revised; not service adoption",
      "lastUpdated": "2026-10-08"
    },
    {
      "id": "wb-enterprise-2025",
      "title": "World Bank Enterprise Surveys: Egypt2025 Country Profile",
      "url": "https://www.enterprisesurveys.org/content/dam/enterprisesurveys/documents/country/Egypt-2025.pdf",
      "license": "Copyrighted report; attributed factual aggregates transcribed here, original PDF not redistributed in public downloads",
      "scope": "Formal private non-agricultural establishments with 5+ employees. Healthcare excluded. Fieldwork Sep2025–Jan2026."
    },
    {
      "id": "softworks-simulation",
      "title": "Softworks illustrative automation scenario",
      "url": "/research/egypt-digital-2026/data/summary.json",
      "license": "CC BY 4.0 for original derived scenario tables and plots; code MIT",
      "scope": "Synthetic assumptions, not measured Egyptian firms or estimated population probabilities"
    },
    {
      "id": "softworks-benchmark",
      "title": "Softworks local SQLite delivery benchmark",
      "url": "/research/egypt-digital-2026/data/benchmark.json",
      "license": "CC BY 4.0 for original results; code MIT",
      "scope": "Deterministic synthetic failure injection; executed locally, not production network evidence"
    }
  ],
  "internet": {
    "indicator": "IT.NET.USER.ZS",
    "unit": "% of population",
    "definition": "Internet users are individuals who have used the Internet (from any location) in the last 3 months. The Internet can be used via a computer, mobile phone, personal digital assistant, games machine, digital TV etc.",
    "commonYear": 2024,
    "comparisons": [
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2024,
        "value": 74.64839935,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2024,
        "value": 91.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2024,
        "value": 76.5,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2024,
        "value": 95.62244985,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2024,
        "value": 87.3078767,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2024,
        "value": 71.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      }
    ],
    "trend": [
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2000,
        "value": 0.641265037504813,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2001,
        "value": 0.838945611477604,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2002,
        "value": 2.71999971465421,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2003,
        "value": 4.03788510706701,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2004,
        "value": 11.92,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2005,
        "value": 12.75,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2006,
        "value": 13.66,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2007,
        "value": 16.03,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2008,
        "value": 18.01,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2009,
        "value": 20,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2010,
        "value": 21.6,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2011,
        "value": 25.6,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2012,
        "value": 26.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2013,
        "value": 29.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2014,
        "value": 33.8946039115275,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2015,
        "value": 37.8193834276939,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2016,
        "value": 41.2480670885772,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2017,
        "value": 44.9502042452857,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2018,
        "value": 46.92433676792,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2019,
        "value": 57.2828663990195,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2020,
        "value": 71.91420096,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2021,
        "value": 72.05599976,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2022,
        "value": 72.19806556,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2023,
        "value": 74.01190186,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2024,
        "value": 74.64839935,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "EGY",
        "country": "Egypt",
        "year": 2025,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2000,
        "value": 0.693791244805455,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2001,
        "value": 1.37143810096418,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2002,
        "value": 2.37325319241544,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2003,
        "value": 3.35336668122363,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2004,
        "value": 11.6079347729582,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2005,
        "value": 15.0844445240204,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2006,
        "value": 19.7711915653115,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2007,
        "value": 21.5,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2008,
        "value": 33.1,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2009,
        "value": 41.3,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2010,
        "value": 52,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2011,
        "value": 46.107482597,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2012,
        "value": 55.4160531914894,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2013,
        "value": 56,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2014,
        "value": 56.7746379160074,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2015,
        "value": 57.0799993486116,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2016,
        "value": 58.271236420398,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2017,
        "value": 61.7622120123071,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2018,
        "value": 64.8038651924043,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2019,
        "value": 84.1203630467602,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2020,
        "value": 84.12036305,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2021,
        "value": 88.13031937,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2022,
        "value": 89.9,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2023,
        "value": 91,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2024,
        "value": 91.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "year": 2025,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2000,
        "value": 2.75074029298135,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2001,
        "value": 4.29796603474685,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2002,
        "value": 5.25288729548421,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2003,
        "value": 6.49084579532797,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2004,
        "value": 8.52881775162591,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2005,
        "value": 9.655099869,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2006,
        "value": 12.98639965,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2007,
        "value": 17.1,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2008,
        "value": 27.53,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2009,
        "value": 34.07,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2010,
        "value": 36.8,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2011,
        "value": 39.1,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2012,
        "value": 41.4416008,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2013,
        "value": 43.79999924,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2014,
        "value": 46.15999985,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2015,
        "value": 46.4999943435776,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2016,
        "value": 49.5999948415756,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2017,
        "value": 55.5001550633671,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2018,
        "value": 64.1908102327387,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2019,
        "value": 66.6999983024144,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2020,
        "value": 68.55639648,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2021,
        "value": 68.31552226,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2022,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2023,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2024,
        "value": 76.5,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "year": 2025,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2000,
        "value": 2.62327542156362,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2001,
        "value": 4.70571958094159,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2002,
        "value": 6.02553241191204,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2003,
        "value": 8.46600501623938,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2004,
        "value": 11.6587413706379,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2005,
        "value": 12.93290043,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2006,
        "value": 13.86709976,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2007,
        "value": 20,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2008,
        "value": 23,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2009,
        "value": 26,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2010,
        "value": 27.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2011,
        "value": 34.9,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2012,
        "value": 37,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2013,
        "value": 41.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2014,
        "value": 46.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2015,
        "value": 54.22000122,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2016,
        "value": 56.15000153,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2017,
        "value": 64.5,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2018,
        "value": 65.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2019,
        "value": 70.08470154,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2020,
        "value": 78.4178009,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2021,
        "value": 85.999997,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2022,
        "value": 90.4999984,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2023,
        "value": 92.53443944,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2024,
        "value": 95.62244985,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "year": 2025,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2000,
        "value": 3.761685035075,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2001,
        "value": 5.18948146078506,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2002,
        "value": 11.38,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2003,
        "value": 12.33,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2004,
        "value": 14.58,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2005,
        "value": 15.46,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2006,
        "value": 18.24,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2007,
        "value": 28.63,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2008,
        "value": 34.37,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2009,
        "value": 36.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2010,
        "value": 39.82,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2011,
        "value": 43.065710430925,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2012,
        "value": 45.13,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2013,
        "value": 46.25,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2014,
        "value": 51.0373665521645,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2015,
        "value": 53.7449791423583,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2016,
        "value": 58.3477340145685,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2017,
        "value": 64.6846176835371,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2018,
        "value": 71.0427608433809,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2019,
        "value": 73.9767022871511,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2020,
        "value": 77.6695605,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2021,
        "value": 81.40843745,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2022,
        "value": 83.43716576,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2023,
        "value": 85.96074155,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2024,
        "value": 87.3078767,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "year": 2025,
        "value": 89.77024003,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2000,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2001,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2002,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2003,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2004,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2005,
        "value": 15.6,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2006,
        "value": 17.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2007,
        "value": 20.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2008,
        "value": 22.8,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2009,
        "value": 25.3,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2010,
        "value": 28.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2011,
        "value": 30.9,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2012,
        "value": 33.3,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2013,
        "value": 35.3,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2014,
        "value": 37.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2015,
        "value": 39.9,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2016,
        "value": 43.6,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2017,
        "value": 46.3,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2018,
        "value": 49.4,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2019,
        "value": 53.9,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2020,
        "value": 60.1,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2021,
        "value": 63.8,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2022,
        "value": 67,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2023,
        "value": 69.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2024,
        "value": 71.2,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "WLD",
        "country": "World",
        "year": 2025,
        "value": 73.6,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2000,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2001,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2002,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2003,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2004,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2005,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2006,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2007,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2008,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2009,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2010,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2011,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2012,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2013,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2014,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2015,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2016,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2017,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2018,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2019,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2020,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2021,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2022,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2023,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2024,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "year": 2025,
        "value": null,
        "unit": "% of population",
        "sourceId": "wb-internet"
      }
    ],
    "egypt": {
      "startYear": 2000,
      "startValue": 0.641265037504813,
      "endYear": 2024,
      "endValue": 74.64839935,
      "changePp": 74.0071343124952,
      "changeSince2015Pp": 36.829015922306105
    },
    "gaps": [
      {
        "year": 2000,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -0.05252620730064195,
        "sourceId": "wb-internet"
      },
      {
        "year": 2001,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -0.532492489486576,
        "sourceId": "wb-internet"
      },
      {
        "year": 2002,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": 0.34674652223877,
        "sourceId": "wb-internet"
      },
      {
        "year": 2003,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": 0.6845184258433799,
        "sourceId": "wb-internet"
      },
      {
        "year": 2004,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": 0.3120652270417992,
        "sourceId": "wb-internet"
      },
      {
        "year": 2005,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -2.3344445240204,
        "sourceId": "wb-internet"
      },
      {
        "year": 2006,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -6.1111915653115005,
        "sourceId": "wb-internet"
      },
      {
        "year": 2007,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -5.469999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2008,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -15.09,
        "sourceId": "wb-internet"
      },
      {
        "year": 2009,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -21.299999999999997,
        "sourceId": "wb-internet"
      },
      {
        "year": 2010,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -30.4,
        "sourceId": "wb-internet"
      },
      {
        "year": 2011,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -20.507482597,
        "sourceId": "wb-internet"
      },
      {
        "year": 2012,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -29.016053191489398,
        "sourceId": "wb-internet"
      },
      {
        "year": 2013,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -26.6,
        "sourceId": "wb-internet"
      },
      {
        "year": 2014,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -22.880034004479903,
        "sourceId": "wb-internet"
      },
      {
        "year": 2015,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -19.2606159209177,
        "sourceId": "wb-internet"
      },
      {
        "year": 2016,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -17.023169331820796,
        "sourceId": "wb-internet"
      },
      {
        "year": 2017,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -16.812007767021406,
        "sourceId": "wb-internet"
      },
      {
        "year": 2018,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -17.8795284244843,
        "sourceId": "wb-internet"
      },
      {
        "year": 2019,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -26.837496647740707,
        "sourceId": "wb-internet"
      },
      {
        "year": 2020,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -12.206162089999992,
        "sourceId": "wb-internet"
      },
      {
        "year": 2021,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -16.07431960999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2022,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -17.701934440000002,
        "sourceId": "wb-internet"
      },
      {
        "year": 2023,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -16.988098140000005,
        "sourceId": "wb-internet"
      },
      {
        "year": 2024,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": -16.551600649999997,
        "sourceId": "wb-internet"
      },
      {
        "year": 2025,
        "code": "MAR",
        "country": "Morocco",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2000,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -2.1094752554765366,
        "sourceId": "wb-internet"
      },
      {
        "year": 2001,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -3.4590204232692456,
        "sourceId": "wb-internet"
      },
      {
        "year": 2002,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -2.5328875808299998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2003,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -2.4529606882609603,
        "sourceId": "wb-internet"
      },
      {
        "year": 2004,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": 3.39118224837409,
        "sourceId": "wb-internet"
      },
      {
        "year": 2005,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": 3.0949001309999993,
        "sourceId": "wb-internet"
      },
      {
        "year": 2006,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": 0.673600350000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2007,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -1.0700000000000003,
        "sourceId": "wb-internet"
      },
      {
        "year": 2008,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -9.52,
        "sourceId": "wb-internet"
      },
      {
        "year": 2009,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -14.07,
        "sourceId": "wb-internet"
      },
      {
        "year": 2010,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -15.199999999999996,
        "sourceId": "wb-internet"
      },
      {
        "year": 2011,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -13.5,
        "sourceId": "wb-internet"
      },
      {
        "year": 2012,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -15.041600800000005,
        "sourceId": "wb-internet"
      },
      {
        "year": 2013,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -14.39999924,
        "sourceId": "wb-internet"
      },
      {
        "year": 2014,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -12.265395938472501,
        "sourceId": "wb-internet"
      },
      {
        "year": 2015,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -8.680610915883697,
        "sourceId": "wb-internet"
      },
      {
        "year": 2016,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -8.3519277529984,
        "sourceId": "wb-internet"
      },
      {
        "year": 2017,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -10.549950818081406,
        "sourceId": "wb-internet"
      },
      {
        "year": 2018,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -17.266473464818695,
        "sourceId": "wb-internet"
      },
      {
        "year": 2019,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -9.417131903394903,
        "sourceId": "wb-internet"
      },
      {
        "year": 2020,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": 3.3578044799999986,
        "sourceId": "wb-internet"
      },
      {
        "year": 2021,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": 3.7404775000000114,
        "sourceId": "wb-internet"
      },
      {
        "year": 2022,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2023,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2024,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": -1.8516006499999946,
        "sourceId": "wb-internet"
      },
      {
        "year": 2025,
        "code": "TUN",
        "country": "Tunisia",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2000,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -1.982010384058807,
        "sourceId": "wb-internet"
      },
      {
        "year": 2001,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -3.866773969463986,
        "sourceId": "wb-internet"
      },
      {
        "year": 2002,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -3.3055326972578296,
        "sourceId": "wb-internet"
      },
      {
        "year": 2003,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -4.428119909172371,
        "sourceId": "wb-internet"
      },
      {
        "year": 2004,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": 0.2612586293621,
        "sourceId": "wb-internet"
      },
      {
        "year": 2005,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -0.1829004300000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2006,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -0.2070997600000002,
        "sourceId": "wb-internet"
      },
      {
        "year": 2007,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -3.969999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2008,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -4.989999999999998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2009,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -6,
        "sourceId": "wb-internet"
      },
      {
        "year": 2010,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -5.599999999999998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2011,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -9.299999999999997,
        "sourceId": "wb-internet"
      },
      {
        "year": 2012,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -10.600000000000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2013,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -12.0,
        "sourceId": "wb-internet"
      },
      {
        "year": 2014,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -12.305396088472506,
        "sourceId": "wb-internet"
      },
      {
        "year": 2015,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -16.4006177923061,
        "sourceId": "wb-internet"
      },
      {
        "year": 2016,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -14.901934441422796,
        "sourceId": "wb-internet"
      },
      {
        "year": 2017,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -19.549795754714303,
        "sourceId": "wb-internet"
      },
      {
        "year": 2018,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -18.27566323208,
        "sourceId": "wb-internet"
      },
      {
        "year": 2019,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -12.8018351409805,
        "sourceId": "wb-internet"
      },
      {
        "year": 2020,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -6.503599940000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2021,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -13.943997239999987,
        "sourceId": "wb-internet"
      },
      {
        "year": 2022,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -18.301932839999992,
        "sourceId": "wb-internet"
      },
      {
        "year": 2023,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -18.522537580000005,
        "sourceId": "wb-internet"
      },
      {
        "year": 2024,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": -20.97405049999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2025,
        "code": "JOR",
        "country": "Jordan",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2000,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -3.1204199975701874,
        "sourceId": "wb-internet"
      },
      {
        "year": 2001,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -4.350535849307455,
        "sourceId": "wb-internet"
      },
      {
        "year": 2002,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -8.660000285345792,
        "sourceId": "wb-internet"
      },
      {
        "year": 2003,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -8.29211489293299,
        "sourceId": "wb-internet"
      },
      {
        "year": 2004,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -2.66,
        "sourceId": "wb-internet"
      },
      {
        "year": 2005,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -2.710000000000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2006,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -4.579999999999998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2007,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -12.599999999999998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2008,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -16.359999999999996,
        "sourceId": "wb-internet"
      },
      {
        "year": 2009,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -16.4,
        "sourceId": "wb-internet"
      },
      {
        "year": 2010,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -18.22,
        "sourceId": "wb-internet"
      },
      {
        "year": 2011,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -17.465710430925,
        "sourceId": "wb-internet"
      },
      {
        "year": 2012,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -18.730000000000004,
        "sourceId": "wb-internet"
      },
      {
        "year": 2013,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -16.85,
        "sourceId": "wb-internet"
      },
      {
        "year": 2014,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -17.142762640637002,
        "sourceId": "wb-internet"
      },
      {
        "year": 2015,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -15.925595714664396,
        "sourceId": "wb-internet"
      },
      {
        "year": 2016,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -17.0996669259913,
        "sourceId": "wb-internet"
      },
      {
        "year": 2017,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -19.7344134382514,
        "sourceId": "wb-internet"
      },
      {
        "year": 2018,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -24.1184240754609,
        "sourceId": "wb-internet"
      },
      {
        "year": 2019,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -16.693835888131602,
        "sourceId": "wb-internet"
      },
      {
        "year": 2020,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -5.755359540000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2021,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -9.352437689999988,
        "sourceId": "wb-internet"
      },
      {
        "year": 2022,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -11.239100199999996,
        "sourceId": "wb-internet"
      },
      {
        "year": 2023,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -11.94883969,
        "sourceId": "wb-internet"
      },
      {
        "year": 2024,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": -12.659477349999989,
        "sourceId": "wb-internet"
      },
      {
        "year": 2025,
        "code": "TUR",
        "country": "Türkiye",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2000,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2001,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2002,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2003,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2004,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      },
      {
        "year": 2005,
        "code": "WLD",
        "country": "World",
        "gapPp": -2.8499999999999996,
        "sourceId": "wb-internet"
      },
      {
        "year": 2006,
        "code": "WLD",
        "country": "World",
        "gapPp": -3.539999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2007,
        "code": "WLD",
        "country": "World",
        "gapPp": -4.169999999999998,
        "sourceId": "wb-internet"
      },
      {
        "year": 2008,
        "code": "WLD",
        "country": "World",
        "gapPp": -4.789999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2009,
        "code": "WLD",
        "country": "World",
        "gapPp": -5.300000000000001,
        "sourceId": "wb-internet"
      },
      {
        "year": 2010,
        "code": "WLD",
        "country": "World",
        "gapPp": -6.799999999999997,
        "sourceId": "wb-internet"
      },
      {
        "year": 2011,
        "code": "WLD",
        "country": "World",
        "gapPp": -5.299999999999997,
        "sourceId": "wb-internet"
      },
      {
        "year": 2012,
        "code": "WLD",
        "country": "World",
        "gapPp": -6.899999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2013,
        "code": "WLD",
        "country": "World",
        "gapPp": -5.899999999999999,
        "sourceId": "wb-internet"
      },
      {
        "year": 2014,
        "code": "WLD",
        "country": "World",
        "gapPp": -3.5053960884725015,
        "sourceId": "wb-internet"
      },
      {
        "year": 2015,
        "code": "WLD",
        "country": "World",
        "gapPp": -2.0806165723060985,
        "sourceId": "wb-internet"
      },
      {
        "year": 2016,
        "code": "WLD",
        "country": "World",
        "gapPp": -2.3519329114228,
        "sourceId": "wb-internet"
      },
      {
        "year": 2017,
        "code": "WLD",
        "country": "World",
        "gapPp": -1.3497957547143002,
        "sourceId": "wb-internet"
      },
      {
        "year": 2018,
        "code": "WLD",
        "country": "World",
        "gapPp": -2.475663232079995,
        "sourceId": "wb-internet"
      },
      {
        "year": 2019,
        "code": "WLD",
        "country": "World",
        "gapPp": 3.3828663990194983,
        "sourceId": "wb-internet"
      },
      {
        "year": 2020,
        "code": "WLD",
        "country": "World",
        "gapPp": 11.81420096,
        "sourceId": "wb-internet"
      },
      {
        "year": 2021,
        "code": "WLD",
        "country": "World",
        "gapPp": 8.255999760000009,
        "sourceId": "wb-internet"
      },
      {
        "year": 2022,
        "code": "WLD",
        "country": "World",
        "gapPp": 5.198065560000003,
        "sourceId": "wb-internet"
      },
      {
        "year": 2023,
        "code": "WLD",
        "country": "World",
        "gapPp": 4.811901859999992,
        "sourceId": "wb-internet"
      },
      {
        "year": 2024,
        "code": "WLD",
        "country": "World",
        "gapPp": 3.4483993500000025,
        "sourceId": "wb-internet"
      },
      {
        "year": 2025,
        "code": "WLD",
        "country": "World",
        "gapPp": null,
        "sourceId": "wb-internet"
      }
    ],
    "completeness": [
      {
        "code": "EGY",
        "country": "Egypt",
        "requested": 26,
        "available": 25,
        "missingYears": [
          2025
        ]
      },
      {
        "code": "MAR",
        "country": "Morocco",
        "requested": 26,
        "available": 25,
        "missingYears": [
          2025
        ]
      },
      {
        "code": "TUN",
        "country": "Tunisia",
        "requested": 26,
        "available": 23,
        "missingYears": [
          2022,
          2023,
          2025
        ]
      },
      {
        "code": "JOR",
        "country": "Jordan",
        "requested": 26,
        "available": 25,
        "missingYears": [
          2025
        ]
      },
      {
        "code": "TUR",
        "country": "Türkiye",
        "requested": 26,
        "available": 26,
        "missingYears": []
      },
      {
        "code": "WLD",
        "country": "World",
        "requested": 26,
        "available": 21,
        "missingYears": [
          2000,
          2001,
          2002,
          2003,
          2004
        ]
      },
      {
        "code": "LMY",
        "country": "Low & middle income",
        "requested": 26,
        "available": 0,
        "missingYears": [
          2000,
          2001,
          2002,
          2003,
          2004,
          2005,
          2006,
          2007,
          2008,
          2009,
          2010,
          2011,
          2012,
          2013,
          2014,
          2015,
          2016,
          2017,
          2018,
          2019,
          2020,
          2021,
          2022,
          2023,
          2024,
          2025
        ]
      }
    ],
    "completeComparisonYears": [
      2005,
      2006,
      2007,
      2008,
      2009,
      2010,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2024
    ],
    "vintageDifferences": [
      {
        "year": 2000,
        "code": "WLD",
        "primaryValue": null,
        "mirrorValue": 6.7202880378602705,
        "differencePp": null
      },
      {
        "year": 2000,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 1.39170457055199,
        "differencePp": null
      },
      {
        "year": 2001,
        "code": "WLD",
        "primaryValue": null,
        "mirrorValue": 8.02265061275109,
        "differencePp": null
      },
      {
        "year": 2001,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 1.97717524841675,
        "differencePp": null
      },
      {
        "year": 2002,
        "code": "WLD",
        "primaryValue": null,
        "mirrorValue": 10.4781088456767,
        "differencePp": null
      },
      {
        "year": 2002,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 3.37869490132783,
        "differencePp": null
      },
      {
        "year": 2003,
        "code": "WLD",
        "primaryValue": null,
        "mirrorValue": 12.1611651190342,
        "differencePp": null
      },
      {
        "year": 2003,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 4.342618263812031,
        "differencePp": null
      },
      {
        "year": 2004,
        "code": "WLD",
        "primaryValue": null,
        "mirrorValue": 14.0374335731318,
        "differencePp": null
      },
      {
        "year": 2004,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 5.510284793263289,
        "differencePp": null
      },
      {
        "year": 2005,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 6.51519528475105,
        "differencePp": null
      },
      {
        "year": 2006,
        "code": "WLD",
        "primaryValue": 17.2,
        "mirrorValue": 17.3,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2006,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 8.01508514541189,
        "differencePp": null
      },
      {
        "year": 2007,
        "code": "WLD",
        "primaryValue": 20.2,
        "mirrorValue": 20.3,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2007,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 10.4398923533672,
        "differencePp": null
      },
      {
        "year": 2008,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 12.9905678254287,
        "differencePp": null
      },
      {
        "year": 2009,
        "code": "WLD",
        "primaryValue": 25.3,
        "mirrorValue": 25.4,
        "differencePp": -0.09999999999999787
      },
      {
        "year": 2009,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 15.6221230504059,
        "differencePp": null
      },
      {
        "year": 2010,
        "code": "WLD",
        "primaryValue": 28.4,
        "mirrorValue": 28.5,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2010,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 19.0791698542798,
        "differencePp": null
      },
      {
        "year": 2011,
        "code": "WLD",
        "primaryValue": 30.9,
        "mirrorValue": 31.0,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2011,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 21.8013377520099,
        "differencePp": null
      },
      {
        "year": 2012,
        "code": "WLD",
        "primaryValue": 33.3,
        "mirrorValue": 33.5,
        "differencePp": -0.20000000000000284
      },
      {
        "year": 2012,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 24.1443931965611,
        "differencePp": null
      },
      {
        "year": 2013,
        "code": "WLD",
        "primaryValue": 35.3,
        "mirrorValue": 35.4,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2013,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 26.2560481937802,
        "differencePp": null
      },
      {
        "year": 2014,
        "code": "WLD",
        "primaryValue": 37.4,
        "mirrorValue": 37.5,
        "differencePp": -0.10000000000000142
      },
      {
        "year": 2014,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 28.6883422116554,
        "differencePp": null
      },
      {
        "year": 2015,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 31.4086112399697,
        "differencePp": null
      },
      {
        "year": 2016,
        "code": "WLD",
        "primaryValue": 43.6,
        "mirrorValue": 42.9,
        "differencePp": 0.7000000000000028
      },
      {
        "year": 2016,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 34.1026063892478,
        "differencePp": null
      },
      {
        "year": 2017,
        "code": "WLD",
        "primaryValue": 46.3,
        "mirrorValue": 45.4,
        "differencePp": 0.8999999999999986
      },
      {
        "year": 2017,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 36.642622540635,
        "differencePp": null
      },
      {
        "year": 2018,
        "code": "WLD",
        "primaryValue": 49.4,
        "mirrorValue": 48.6,
        "differencePp": 0.7999999999999972
      },
      {
        "year": 2018,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 40.396664056103695,
        "differencePp": null
      },
      {
        "year": 2019,
        "code": "WLD",
        "primaryValue": 53.9,
        "mirrorValue": 53.2,
        "differencePp": 0.6999999999999957
      },
      {
        "year": 2019,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 45.7025830851034,
        "differencePp": null
      },
      {
        "year": 2020,
        "code": "WLD",
        "primaryValue": 60.1,
        "mirrorValue": 59.3,
        "differencePp": 0.8000000000000043
      },
      {
        "year": 2020,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 52.288853931873,
        "differencePp": null
      },
      {
        "year": 2021,
        "code": "WLD",
        "primaryValue": 63.8,
        "mirrorValue": 62.2,
        "differencePp": 1.5999999999999943
      },
      {
        "year": 2021,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 55.8635469263053,
        "differencePp": null
      },
      {
        "year": 2022,
        "code": "WLD",
        "primaryValue": 67,
        "mirrorValue": 64.4,
        "differencePp": 2.5999999999999943
      },
      {
        "year": 2022,
        "code": "LMY",
        "primaryValue": null,
        "mirrorValue": 62.0445300044265,
        "differencePp": null
      },
      {
        "year": 2023,
        "code": "WLD",
        "primaryValue": 69.2,
        "mirrorValue": 67.4,
        "differencePp": 1.7999999999999972
      }
    ],
    "notes": [
      "No interpolation, imputation, trend extrapolation or causal regression.",
      "World aggregate is shown separately from five national peers.",
      "All LMY observations are missing in the frozen primary response; excluded from common-year comparisons.",
      "Current primary API and older FRED mirror differ. Mirror is diagnostic only and never fills missing primary data.",
      "Population indicator does not measure confidence, online transaction skills, hospital IT readiness, or city adoption."
    ]
  },
  "enterprise": {
    "surveyYear": "2025",
    "fieldwork": "September 2025–January 2026",
    "sample": 1024,
    "scope": "Formal registered private non-agricultural establishments with 5+ employees and at least 1% private ownership. Healthcare, education/social work, finance, public utilities and public administration excluded.",
    "metrics": [
      {
        "id": "outages",
        "label": "Firms experiencing electrical outages",
        "unit": "% of firms",
        "total": 35.6,
        "small": 34.4,
        "medium": 46.2,
        "large": 29.7,
        "page": 11,
        "denominator": "Eligible establishments in the Enterprise Survey; weighted published estimate"
      },
      {
        "id": "training",
        "label": "Firms offering formal training",
        "unit": "% of firms",
        "total": 7.7,
        "small": 4.0,
        "medium": 21.7,
        "large": 29.7,
        "page": 11,
        "denominator": "Eligible establishments in the Enterprise Survey; weighted published estimate"
      },
      {
        "id": "account",
        "label": "Firms with a checking or savings account",
        "unit": "% of firms",
        "total": 75.3,
        "small": 70.4,
        "medium": 95.9,
        "large": 100.0,
        "page": 11,
        "denominator": "Eligible establishments in the Enterprise Survey; weighted published estimate"
      },
      {
        "id": "product",
        "label": "Firms introducing a new product or service",
        "unit": "% of firms",
        "total": 9.0,
        "small": 7.2,
        "medium": 19.3,
        "large": 11.0,
        "page": 11,
        "denominator": "Eligible establishments in the Enterprise Survey; weighted published estimate"
      },
      {
        "id": "process",
        "label": "Firms introducing a process innovation",
        "unit": "% of firms",
        "total": 3.2,
        "small": 2.0,
        "medium": 9.5,
        "large": 6.8,
        "page": 11,
        "denominator": "Eligible establishments in the Enterprise Survey; weighted published estimate"
      },
      {
        "id": "electricity_biggest",
        "label": "Electricity named the biggest obstacle",
        "unit": "% of firms",
        "total": 16.2,
        "small": 16.3,
        "medium": 14.4,
        "large": 19.2,
        "page": 12,
        "denominator": "Eligible establishments choosing their single biggest business-environment obstacle; weighted published estimate"
      }
    ],
    "locations": [
      {
        "region": "Greater Cairo",
        "n": 294
      },
      {
        "region": "Middle & East Delta",
        "n": 232
      },
      {
        "region": "Southern Upper Egypt",
        "n": 142
      },
      {
        "region": "Suez Region",
        "n": 134
      },
      {
        "region": "West Delta",
        "n": 123
      },
      {
        "region": "Northern Upper Egypt",
        "n": 99
      }
    ],
    "sizeSample": [
      {
        "size": "small",
        "n": 515
      },
      {
        "size": "medium",
        "n": 322
      },
      {
        "size": "large",
        "n": 187
      }
    ],
    "notes": [
      "Published weighted estimates; subgroup sample counts are not population weights.",
      "No confidence intervals or significance claims computed without survey weights/design/microdata.",
      "Location counts describe the sample, not regional adoption or outage rates.",
      "Biggest obstacle is a single chosen obstacle, not every problem a firm experienced.",
      "Do not generalize these estimates to hospitals, informal microbusinesses, individual citizens, or all firms."
    ]
  },
  "finance": {
    "rows": [],
    "notes": [
      "CBE statistics are discussed with their original source in the article; this download does not add an unverified banking dataset."
    ]
  },
  "simulation": {
    "label": "Synthetic automation scenario — not measured Egyptian ROI",
    "unit": "EGP per month (illustrative monetary unit, no exchange-rate conversion)",
    "assumptions": {
      "defaults": {
        "jobs": 2000,
        "manualMin": 8,
        "autoMin": 1.5,
        "reviewMin": 2,
        "errorRate": 0.05,
        "reworkMin": 10,
        "hourlyCost": 60,
        "recurringCost": 2500,
        "outageHours": 4,
        "affectedHourlyValue": 200,
        "setupCost": 12000
      },
      "triangular": {
        "jobs": [
          1500,
          2000,
          2500
        ],
        "manualMin": [
          6,
          8,
          10
        ],
        "reviewMin": [
          1,
          2,
          4
        ],
        "errorRate": [
          0.02,
          0.05,
          0.12
        ],
        "hourlyCost": [
          40,
          60,
          100
        ],
        "recurringCost": [
          2000,
          2500,
          4000
        ],
        "outageHours": [
          0,
          4,
          12
        ],
        "affectedHourlyValue": [
          100,
          200,
          500
        ]
      },
      "triangularOrder": [
        "minimum",
        "mode",
        "maximum"
      ],
      "independentInputs": true,
      "fixedInputs": [
        "autoMin",
        "reworkMin",
        "setupCost"
      ],
      "reviewAppliedToEveryJob": true,
      "notes": [
        "All ranges are chosen illustrative assumptions, not fitted to Egyptian data.",
        "A saved hour is valued capacity. It becomes cash only if redeployed, sold, or an actual cost is avoided.",
        "Outage cost must represent incremental loss not already counted in reduced monthly jobs; otherwise double counting occurs.",
        "Inputs sampled independently for transparency; actual workload, staffing and outage risks may be correlated.",
        "The 5th–95th percentile spread describes assumed scenarios, not a statistical confidence interval.",
        "Setup cost is excluded from monthly net value; illustrative payback shown only when monthly value is positive.",
        "No claims about healthcare decisions, clinical safety, measured AI accuracy, or AI error rates."
      ]
    },
    "formula": "jobs * (manualMin - autoMin - reviewMin - errorRate * reworkMin) / 60 * hourlyCost - recurringCost - outageHours * affectedHourlyValue",
    "results": {
      "draws": 50000,
      "seed": 20261104,
      "p05": -936.2854930708621,
      "p50": 3349.4095082486488,
      "p95": 9016.76986065581,
      "mean": 3606.8604450510848,
      "positiveShare": 0.89518,
      "base": {
        "savedMinutesPerJob": 4.0,
        "savedHours": 133.33333333333334,
        "grossCapacityValue": 8000.000000000001,
        "outageCost": 800,
        "netMonthlyValue": 4700.000000000001,
        "illustrativePaybackMonths": 2.553191489361702
      }
    },
    "sensitivity": [
      {
        "parameter": "manualMin",
        "lowInput": 6,
        "highInput": 10,
        "atLow": 700.0000000000005,
        "atHigh": 8700.0,
        "span": 8000.0
      },
      {
        "parameter": "hourlyCost",
        "lowInput": 40,
        "highInput": 100,
        "atLow": 2033.333333333334,
        "atHigh": 10033.333333333334,
        "span": 8000.0
      },
      {
        "parameter": "reviewMin",
        "lowInput": 1,
        "highInput": 4,
        "atLow": 6700.0,
        "atHigh": 700.0000000000005,
        "span": 6000.0
      },
      {
        "parameter": "jobs",
        "lowInput": 1500,
        "highInput": 2500,
        "atLow": 2700.0,
        "atHigh": 6700.0,
        "span": 4000.0
      },
      {
        "parameter": "outageHours",
        "lowInput": 0,
        "highInput": 12,
        "atLow": 5500.000000000001,
        "atHigh": 3100.000000000001,
        "span": 2400.0
      },
      {
        "parameter": "errorRate",
        "lowInput": 0.02,
        "highInput": 0.12,
        "atLow": 5300.0,
        "atHigh": 3300.0,
        "span": 2000.0
      },
      {
        "parameter": "recurringCost",
        "lowInput": 2000,
        "highInput": 4000,
        "atLow": 5200.000000000001,
        "atHigh": 3200.000000000001,
        "span": 2000.0
      },
      {
        "parameter": "affectedHourlyValue",
        "lowInput": 100,
        "highInput": 500,
        "atLow": 5100.000000000001,
        "atHigh": 3500.000000000001,
        "span": 1600.0
      }
    ]
  },
  "environment": {
    "python": "3.12.14",
    "numpy": "2.5.4",
    "matplotlib": "3.11.2"
  },
  "limitations": [
    "National aggregate time series cannot identify personal motives or causal effects.",
    "No representative city-level or older-age adoption dataset is redistributed here.",
    "Observed population, firm survey and synthetic units are kept separate.",
    "Data freeze is 4 November2026; subsequent revisions require a new snapshot and manifest."
  ],
  "benchmark": {
    "label": "Executed local SQLite fault-injection benchmark",
    "executedAt": "2026-11-04T01:19:52.251303+00:00",
    "seed": 20261104,
    "jobsPerTrial": 500,
    "repetitions": 20,
    "warmupsPerStrategy": 1,
    "faults": {
      "offlineFirstAttempt": 125,
      "lostFirstAck": 50,
      "overlap": 15
    },
    "environment": {
      "python": "3.12.14",
      "sqlite": "3.53.1",
      "os": "Windows",
      "machine": "AMD64",
      "journal": "WAL",
      "synchronous": "FULL"
    },
    "results": [
      {
        "strategy": "one_shot",
        "jobs": 500,
        "acknowledged": 340,
        "uniqueApplied": 375,
        "notApplied": 125,
        "totalEffects": 375,
        "duplicateEffects": 0,
        "attempts": 500,
        "elapsedMedianMs": 409.8478,
        "elapsedMinMs": 388.9874,
        "elapsedMaxMs": 476.902,
        "elapsedP95Ms": 431.9876
      },
      {
        "strategy": "retry_without_key",
        "jobs": 500,
        "acknowledged": 500,
        "uniqueApplied": 500,
        "notApplied": 0,
        "totalEffects": 550,
        "duplicateEffects": 50,
        "attempts": 675,
        "elapsedMedianMs": 602.4672,
        "elapsedMinMs": 594.1326,
        "elapsedMaxMs": 636.501,
        "elapsedP95Ms": 634.179
      },
      {
        "strategy": "retry_with_key",
        "jobs": 500,
        "acknowledged": 500,
        "uniqueApplied": 500,
        "notApplied": 0,
        "totalEffects": 500,
        "duplicateEffects": 0,
        "attempts": 675,
        "elapsedMedianMs": 585.0043000000001,
        "elapsedMinMs": 565.383,
        "elapsedMaxMs": 664.6934,
        "elapsedP95Ms": 621.3498
      }
    ],
    "restartCheck": {
      "initialQueueRecovered": 500,
      "secondRestartPending": 250,
      "finalUniqueApplied": 500,
      "finalDuplicateEffects": 0,
      "finalPending": 0,
      "connectionReopens": 2,
      "limitation": "Controlled close/reopen test only. No OS process kill, disk failure, network stack, or power-cut durability test."
    },
    "limitations": [
      "Synthetic jobs and deterministic injected exceptions; no production traffic or customer records.",
      "Each eligible job has at most one failure before write and one lost acknowledgement after a committed write.",
      "Retry budget is three immediate attempts, no backoff; real persistent outages can outlast any finite budget.",
      "All strategies see the same trace; execution order rotates; one warmup per strategy excluded.",
      "Local elapsed time excludes database setup and cannot establish network throughput or production response time.",
      "Idempotency prevents repeated effects for the SAME stable job key in this one database transaction.",
      "Distinct keys for duplicate user intent, external side effects, concurrent writers, retention expiry, malicious replay and multi-region consistency are not tested.",
      "Controlled outbox restart test closes/reopens connections, not OS kill or power-cut recovery."
    ],
    "sourceId": "softworks-benchmark"
  }
}
