{
  "phase4ReleaseId": "africa-intelligence-comparison-history-v1.0.0",
  "canonicalReleaseId": "africa-infra-v1.0.0",
  "canonicalReleaseStatus": "VALIDATED",
  "evidenceCutoff": "2026-08-10",
  "generatedAt": "2026-08-12T02:00:00+03:00",
  "rankingEnabled": false,
  "aggregateScoresEnabled": false,
  "defaultMarkets": [
    "ZA",
    "KE",
    "NG"
  ],
  "selection": {
    "minimum": 2,
    "maximum": 4
  },
  "guardrails": {
    "missingIsZero": false,
    "missingDisplay": "UNAVAILABLE",
    "sourcedZeroPreserved": true,
    "crossDimensionAggregationAllowed": false,
    "providerSignalTreatedAsNationalCapacity": false,
    "trendState": "BASELINE_ONLY"
  },
  "dimensions": [
    {
      "key": "cloud",
      "label": "Cloud regions",
      "indicatorId": "ind-cloud-big3-regions",
      "domain": "CLOUD",
      "unit": "regions",
      "comparableNational": true,
      "definition": "Count of operational AWS, Azure and Google Cloud regions physically in-country. Edge locations, Local Zones, interconnect sites and partner deployments are excluded. Restricted-access Azure regions remain explicitly disclosed.",
      "methodologyVersion": "cloud-v1"
    },
    {
      "key": "cassava",
      "label": "Cassava signal",
      "indicatorId": "ind-cassava-signal",
      "domain": "AI_COMPUTE",
      "unit": "status_code",
      "comparableNational": true,
      "definition": "Provider-specific status only: 2=deploying in official statement, 1=planned expansion market, 0=not named. It is not a national AI-compute measure.",
      "methodologyVersion": "cassava-signal-v1"
    },
    {
      "key": "dc",
      "label": "Data-centre capacity",
      "indicatorId": "ind-national-dc-operational-mw",
      "domain": "DATA_CENTRE",
      "unit": "MW",
      "comparableNational": false,
      "definition": "Operational national data-centre capacity under one consistent methodology.",
      "methodologyVersion": "unavailable-v1"
    },
    {
      "key": "payments",
      "label": "Payments",
      "indicatorId": "ind-digital-payments-comparable",
      "domain": "PAYMENTS",
      "unit": "index",
      "comparableNational": false,
      "definition": "Common-period national payment activity under one regulator-sourced definition.",
      "methodologyVersion": "unavailable-v1"
    },
    {
      "key": "grid",
      "label": "Grid reliability",
      "indicatorId": "ind-grid-reliability-comparable",
      "domain": "POWER",
      "unit": "index",
      "comparableNational": false,
      "definition": "National electricity reliability under a common SAIDI/SAIFI or equivalent methodology. Electricity access is not a substitute.",
      "methodologyVersion": "unavailable-v1"
    }
  ],
  "markets": [
    {
      "code": "ZA",
      "iso3": "ZAF",
      "name": "South Africa",
      "officialName": "Republic of South Africa",
      "indexOrder": 1,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-za-2026",
          "displayValue": "3 of 3 providers · 4 regions",
          "valueState": "OBSERVED",
          "valueNumeric": 4,
          "unit": "regions",
          "claimStatus": "OPERATIONAL",
          "confidence": "HIGH",
          "lifecycleStage": "OPERATIONAL",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "AWS Cape Town; Azure South Africa North; restricted-access Azure South Africa West; Google Cloud africa-south1 Johannesburg.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-za-2026",
          "displayValue": "Deploying — official statement",
          "valueState": "OBSERVED",
          "valueNumeric": 2,
          "unit": "status_code",
          "claimStatus": "ANNOUNCED",
          "confidence": "MEDIUM",
          "lifecycleStage": "DEPLOYING",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026",
            "src-cassava-ai-2026"
          ],
          "sourceCount": 2,
          "periodEnd": "2026-08-10",
          "notes": "Cassava states that it is deploying an AI Factory in South Africa. Independent commercial operation is not inferred.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-za-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology. Facility figures are not summed.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-za-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-za-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "NG",
      "iso3": "NGA",
      "name": "Nigeria",
      "officialName": "Federal Republic of Nigeria",
      "indexOrder": 2,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-ng-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country; edge and PoP presence is excluded.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-ng-2026",
          "displayValue": "Planned expansion market",
          "valueState": "OBSERVED",
          "valueNumeric": 1,
          "unit": "status_code",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "lifecycleStage": "PLANNED",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Cassava names this market in its expansion plan. No commissioning date or operational capacity is asserted.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-ng-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Conflicting single-facility figures cannot establish a national total.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-ng-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-ng-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "KE",
      "iso3": "KEN",
      "name": "Kenya",
      "officialName": "Republic of Kenya",
      "indexOrder": 3,
      "coverage": {
        "sourced": 3,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-ke-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country. Oracle is outside the defined provider set.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-ke-2026",
          "displayValue": "Planned expansion market",
          "valueState": "OBSERVED",
          "valueNumeric": 1,
          "unit": "status_code",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "lifecycleStage": "PLANNED",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Cassava names this market in its expansion plan. No commissioning date or operational capacity is asserted.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-ke-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-ke-mobile-money-subscriptions-2026q3",
          "displayValue": "53.37m active subscriptions · 602,470 agents",
          "valueState": "OBSERVED",
          "valueNumeric": 53368939,
          "unit": "subscriptions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": false,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-ca-kenya-q3-2026",
            "src-cbk-mobile-payments-2026"
          ],
          "sourceCount": 2,
          "periodEnd": "2026-03-31",
          "notes": "CA Kenya reports subscription penetration above 100%. CBK separately reports 92.84m registered accounts; neither figure equals unique citizens.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-ke-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "EG",
      "iso3": "EGY",
      "name": "Egypt",
      "officialName": "Arab Republic of Egypt",
      "indexOrder": 4,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-eg-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-eg-2026",
          "displayValue": "Planned expansion market",
          "valueState": "OBSERVED",
          "valueNumeric": 1,
          "unit": "status_code",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "lifecycleStage": "PLANNED",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Cassava names this market in its expansion plan. No commissioning date or operational capacity is asserted.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-eg-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-eg-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-eg-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "MA",
      "iso3": "MAR",
      "name": "Morocco",
      "officialName": "Kingdom of Morocco",
      "indexOrder": 5,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-ma-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-ma-2026",
          "displayValue": "Planned expansion market",
          "valueState": "OBSERVED",
          "valueNumeric": 1,
          "unit": "status_code",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "lifecycleStage": "PLANNED",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": false,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Cassava names this market in its expansion plan. No commissioning date or operational capacity is asserted.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-ma-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-ma-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-ma-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "GH",
      "iso3": "GHA",
      "name": "Ghana",
      "officialName": "Republic of Ghana",
      "indexOrder": 6,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-gh-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-gh-2026",
          "displayValue": "Not named by Cassava",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "status_code",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "This is absence from one company announcement only. It does not mean the country has no AI-compute access.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-gh-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-gh-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-gh-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "UG",
      "iso3": "UGA",
      "name": "Uganda",
      "officialName": "Republic of Uganda",
      "indexOrder": 7,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-ug-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-ug-2026",
          "displayValue": "Not named by Cassava",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "status_code",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "This is absence from one company announcement only. It does not mean the country has no AI-compute access.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-ug-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-ug-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-ug-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    },
    {
      "code": "ET",
      "iso3": "ETH",
      "name": "Ethiopia",
      "officialName": "Federal Democratic Republic of Ethiopia",
      "indexOrder": 8,
      "coverage": {
        "sourced": 2,
        "possible": 5
      },
      "trendState": "BASELINE_ONLY",
      "cells": {
        "cloud": {
          "dimensionKey": "cloud",
          "indicatorId": "ind-cloud-big3-regions",
          "observationId": "obs-cloud-et-2026",
          "displayValue": "0 of 3 providers · 0 regions",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "regions",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "COMPARABLE",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "sourceCount": 3,
          "periodEnd": "2026-08-10",
          "notes": "No operational big-three region in-country.",
          "trendState": "BASELINE_ONLY"
        },
        "cassava": {
          "dimensionKey": "cassava",
          "indicatorId": "ind-cassava-signal",
          "observationId": "obs-cassava-et-2026",
          "displayValue": "Not named by Cassava",
          "valueState": "SOURCED_ZERO",
          "valueNumeric": 0,
          "unit": "status_code",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "CONTEXT_ONLY",
          "indicatorComparable": true,
          "sourced": true,
          "sourcedZero": true,
          "providerSpecificContext": true,
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "This is absence from one company announcement only. It does not mean the country has no AI-compute access.",
          "trendState": "BASELINE_ONLY"
        },
        "dc": {
          "dimensionKey": "dc",
          "indicatorId": "ind-national-dc-operational-mw",
          "observationId": "obs-dc-et-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "MW",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "UNKNOWN",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "No comparable national methodology.",
          "trendState": "BASELINE_ONLY"
        },
        "payments": {
          "dimensionKey": "payments",
          "indicatorId": "ind-digital-payments-comparable",
          "observationId": "obs-payments-et-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [],
          "sourceCount": 0,
          "periodEnd": "2026-08-10",
          "notes": "Awaiting regulator extraction under a common definition and period.",
          "trendState": "BASELINE_ONLY"
        },
        "grid": {
          "dimensionKey": "grid",
          "indicatorId": "ind-grid-reliability-comparable",
          "observationId": "obs-grid-et-unavailable",
          "displayValue": "Not comparably sourced",
          "valueState": "MISSING",
          "unit": "index",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "lifecycleStage": "NOT_APPLICABLE",
          "comparability": "NOT_COMPARABLE",
          "indicatorComparable": false,
          "sourced": false,
          "sourcedZero": false,
          "providerSpecificContext": false,
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "sourceCount": 1,
          "periodEnd": "2026-08-10",
          "notes": "Electricity access is not grid reliability. No comparable series located.",
          "trendState": "BASELINE_ONLY"
        }
      }
    }
  ]
}
