{
  "phase3ReleaseId": "africa-intelligence-operations-v1.0.0",
  "canonicalReleaseId": "africa-infra-v1.0.0",
  "evidenceCutoff": "2026-08-10",
  "dimensions": [
    {
      "key": "cloud",
      "label": "Cloud regions",
      "indicatorId": "ind-cloud-big3-regions"
    },
    {
      "key": "cassava",
      "label": "Cassava signal",
      "indicatorId": "ind-cassava-signal"
    },
    {
      "key": "dc",
      "label": "Data-centre capacity",
      "indicatorId": "ind-national-dc-operational-mw"
    },
    {
      "key": "payments",
      "label": "Payments",
      "indicatorId": "ind-digital-payments-comparable"
    },
    {
      "key": "grid",
      "label": "Grid reliability",
      "indicatorId": "ind-grid-reliability-comparable"
    }
  ],
  "totals": {
    "sourced": 17,
    "possible": 40,
    "percentage": 42.5
  },
  "rankingGate": {
    "enabled": false,
    "requiredComparableNationalDimensions": 3,
    "currentComparableNationalDimensions": 1,
    "comparableDimensions": [
      {
        "indicatorId": "ind-cloud-big3-regions",
        "name": "Operational big-three cloud regions",
        "completeAcrossMarkets": true,
        "coveredMarkets": 8,
        "requiredMarkets": 8
      },
      {
        "indicatorId": "ind-cassava-signal",
        "name": "Cassava AI Factory signal",
        "completeAcrossMarkets": false,
        "coveredMarkets": 0,
        "requiredMarkets": 8
      }
    ],
    "reason": "Fewer than three comparable national dimensions are available across all eight markets."
  },
  "statusCounts": {
    "VERIFIED": 18,
    "OPERATIONAL": 2,
    "ANNOUNCED": 2,
    "PLANNED": 6,
    "ESTIMATED": 5,
    "DISPUTED": 1,
    "UNAVAILABLE": 24
  },
  "markets": [
    {
      "code": "ZA",
      "name": "South Africa",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-za-2026",
          "claimStatus": "OPERATIONAL",
          "confidence": "HIGH",
          "valueState": "OBSERVED",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-za-2026",
          "claimStatus": "ANNOUNCED",
          "confidence": "MEDIUM",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-za-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-za-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-za-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "NG",
      "name": "Nigeria",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-ng-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-ng-2026",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-ng-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-ng-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-ng-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "KE",
      "name": "Kenya",
      "sourcedCells": 3,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-ke-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-ke-2026",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-ke-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-ke-mobile-money-subscriptions-2026q3",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 2
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-ke-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "EG",
      "name": "Egypt",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-eg-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-eg-2026",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-eg-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-eg-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-eg-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "MA",
      "name": "Morocco",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-ma-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-ma-2026",
          "claimStatus": "PLANNED",
          "confidence": "MEDIUM",
          "valueState": "OBSERVED",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-ma-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-ma-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-ma-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "GH",
      "name": "Ghana",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-gh-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-gh-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-gh-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-gh-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-gh-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "UG",
      "name": "Uganda",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-ug-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-ug-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-ug-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-ug-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-ug-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    },
    {
      "code": "ET",
      "name": "Ethiopia",
      "sourcedCells": 2,
      "possibleCells": 5,
      "cells": {
        "cloud": {
          "label": "Cloud regions",
          "observationId": "obs-cloud-et-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "COMPARABLE",
          "sourced": true,
          "sourceCount": 3
        },
        "cassava": {
          "label": "Cassava signal",
          "observationId": "obs-cassava-et-2026",
          "claimStatus": "VERIFIED",
          "confidence": "HIGH",
          "valueState": "SOURCED_ZERO",
          "comparable": "CONTEXT_ONLY",
          "sourced": true,
          "sourceCount": 1
        },
        "dc": {
          "label": "Data-centre capacity",
          "observationId": "obs-dc-et-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "payments": {
          "label": "Payments",
          "observationId": "obs-payments-et-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        },
        "grid": {
          "label": "Grid reliability",
          "observationId": "obs-grid-et-unavailable",
          "claimStatus": "UNAVAILABLE",
          "confidence": "INSUFFICIENT",
          "valueState": "MISSING",
          "comparable": "NOT_COMPARABLE",
          "sourced": false,
          "sourceCount": 0
        }
      }
    }
  ]
}
