{
  "queryIndexVersion": "query-v1.0.0",
  "canonicalReleaseId": "africa-infra-v1.0.0",
  "evidenceCutoff": "2026-08-10",
  "country": {
    "geographyId": "geo-ma",
    "iso2": "MA",
    "iso3": "MAR",
    "officialName": "Kingdom of Morocco",
    "indexOrder": 5,
    "name": "Morocco",
    "aliases": [
      "MA",
      "MAR",
      "Kingdom of Morocco",
      "Morocco"
    ]
  },
  "retrievalSummary": {
    "observations": 5,
    "sourcedObservations": 2,
    "missingObservations": 3,
    "researchGaps": 3,
    "rankingEnabled": false,
    "trendReady": false
  },
  "observations": [
    {
      "resultId": "result:observation:obs-cloud-ma-2026",
      "resultType": "OBSERVATION",
      "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cloud-ma-2026",
      "title": "Morocco · Operational big-three cloud regions",
      "summary": "Operational big-three cloud regions: 0 regions · VERIFIED · COMPARABLE.",
      "aliases": [
        "big-three-operational-cloud-regions",
        "cloud",
        "hyperscaler",
        "cloud region",
        "cloud infrastructure",
        "MA",
        "MAR",
        "Morocco"
      ],
      "searchText": "obs-cloud-ma-2026 Operational big-three cloud regions 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. No operational big-three region in-country. VERIFIED HIGH COMPARABLE Amazon Web Services Microsoft Google Cloud AWS in Africa — Africa (Cape Town) Region Azure regions list Compute Engine regions and zones",
      "countryCodes": [
        "ma"
      ],
      "countryNames": [
        "Morocco"
      ],
      "regions": [
        "africa"
      ],
      "dimensions": [
        "cloud"
      ],
      "indicatorIds": [
        "ind-cloud-big3-regions"
      ],
      "entityIds": [
        "ent-aws",
        "ent-microsoft",
        "ent-google-cloud"
      ],
      "entityNames": [
        "Amazon Web Services",
        "Microsoft",
        "Google Cloud"
      ],
      "providerNames": [
        "AWS",
        "Amazon",
        "Amazon Web Services",
        "Microsoft",
        "Azure",
        "Microsoft Azure",
        "Google Cloud",
        "GCP",
        "Google Cloud Platform"
      ],
      "evidenceStatuses": [
        "VERIFIED"
      ],
      "confidence": [
        "HIGH"
      ],
      "sourceClasses": [
        "OFFICIAL_INVENTORY"
      ],
      "comparability": [
        "COMPARABLE"
      ],
      "publicationDate": null,
      "publicationDates": [],
      "publicationDateSemantics": "LATEST_LINKED_SOURCE_PUBLICATION_DATE_OR_NULL",
      "observationDate": "2026-08-10",
      "effectiveDate": "2026-08-10",
      "retrievalStates": [
        "REACHABLE"
      ],
      "releaseIds": [
        "africa-infra-v1.0.0"
      ],
      "freshness": [
        "CURRENT_AT_EVIDENCE_CUTOFF"
      ],
      "observationId": "obs-cloud-ma-2026",
      "valueState": "SOURCED_ZERO",
      "valueNumeric": 0,
      "displayValue": 0,
      "isSourcedZero": true,
      "unit": "regions",
      "evidenceState": "VERIFIED",
      "methodology": {
        "version": "cloud-v1",
        "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."
      },
      "providerScope": [
        "Amazon Web Services",
        "Microsoft Azure",
        "Google Cloud"
      ],
      "geographicScope": "COUNTRY",
      "sourceIds": [
        "src-aws-africa-current",
        "src-azure-regions-current",
        "src-google-regions-current"
      ],
      "sourceOrganisation": "Amazon Web Services; Microsoft; Google Cloud",
      "sourceTitle": null,
      "sourceUrl": null,
      "sourceUrls": [
        {
          "sourceId": "src-aws-africa-current",
          "organisation": "Amazon Web Services",
          "title": "AWS in Africa — Africa (Cape Town) Region",
          "url": "https://aws.amazon.com/local/africa/",
          "sourceClass": "OFFICIAL_INVENTORY",
          "retrievalState": "REACHABLE"
        },
        {
          "sourceId": "src-azure-regions-current",
          "organisation": "Microsoft",
          "title": "Azure regions list",
          "url": "https://learn.microsoft.com/en-us/azure/reliability/regions-list",
          "sourceClass": "OFFICIAL_INVENTORY",
          "retrievalState": "REACHABLE"
        },
        {
          "sourceId": "src-google-regions-current",
          "organisation": "Google Cloud",
          "title": "Compute Engine regions and zones",
          "url": "https://docs.cloud.google.com/compute/docs/regions-zones",
          "sourceClass": "OFFICIAL_INVENTORY",
          "retrievalState": "REACHABLE"
        }
      ],
      "evidenceCutoff": "2026-08-10",
      "releaseId": "africa-infra-v1.0.0",
      "historicalSnapshot": "/data/africa-intelligence/v1/snapshots/africa-infra-v1.0.0.json",
      "supersededObservation": null,
      "decisionBoundary": [
        "Provider scope is limited to AWS, Azure, and Google Cloud under the disclosed region definition."
      ],
      "limitations": [
        "Provider scope is limited to AWS, Azure, and Google Cloud under the disclosed region definition."
      ],
      "negativeKnowledgeState": null,
      "prohibitedInferences": [
        {
          "code": "CLOUD_REGION_NOT_NATIONAL_DC_CAPACITY",
          "label": "Cloud-region evidence is not national data-centre capacity",
          "message": "AWS, Azure, or Google Cloud region evidence must not be treated as national data-centre capacity."
        },
        {
          "code": "PROVIDER_SCOPE_NOT_WHOLE_MARKET",
          "label": "Provider scope is bounded",
          "message": "Provider-specific evidence must not be generalised into a national market or infrastructure fact."
        }
      ],
      "relatedEvidence": [
        {
          "relationship": "COUNTRY_PROFILE",
          "target": "/tools/africa-infra-index/countries/ma/",
          "reason": "Same governed country."
        },
        {
          "relationship": "COUNTRY_QUERY_OBJECT",
          "target": "/data/africa-intelligence/v1/query/countries/ma.json",
          "reason": "Same country retrieval bundle."
        },
        {
          "relationship": "DECISION_WORKFLOW",
          "target": "/data/africa-intelligence/v1/decisions/ma.json",
          "reason": "Same country evidence-gated decision context."
        },
        {
          "relationship": "EVIDENCED_BY",
          "target": "https://aws.amazon.com/local/africa/",
          "sourceId": "src-aws-africa-current",
          "reason": "Direct source link declared by the observation."
        },
        {
          "relationship": "EVIDENCED_BY",
          "target": "https://learn.microsoft.com/en-us/azure/reliability/regions-list",
          "sourceId": "src-azure-regions-current",
          "reason": "Direct source link declared by the observation."
        },
        {
          "relationship": "EVIDENCED_BY",
          "target": "https://docs.cloud.google.com/compute/docs/regions-zones",
          "sourceId": "src-google-regions-current",
          "reason": "Direct source link declared by the observation."
        }
      ],
      "citations": [
        {
          "citationId": "henok:obs:ma:cloud:cloud-ma-2026",
          "citationType": "OBSERVATION",
          "observationId": "obs-cloud-ma-2026",
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-cloud-big3-regions",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cloud-ma-2026",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:evidence:ma:big-three-operational-cloud-regions:cloud-ma-2026",
          "citationType": "EVIDENCE",
          "observationId": "obs-cloud-ma-2026",
          "sourceIds": [
            "src-aws-africa-current",
            "src-azure-regions-current",
            "src-google-regions-current"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-cloud-big3-regions",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cloud-ma-2026",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:source:aws-africa-current",
          "citationType": "SOURCE",
          "sourceId": "src-aws-africa-current",
          "sourceOrganisation": "Amazon Web Services",
          "canonicalUrl": "https://aws.amazon.com/local/africa/",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:source:azure-regions-current",
          "citationType": "SOURCE",
          "sourceId": "src-azure-regions-current",
          "sourceOrganisation": "Microsoft",
          "canonicalUrl": "https://learn.microsoft.com/en-us/azure/reliability/regions-list",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:source:google-regions-current",
          "citationType": "SOURCE",
          "sourceId": "src-google-regions-current",
          "sourceOrganisation": "Google Cloud",
          "canonicalUrl": "https://docs.cloud.google.com/compute/docs/regions-zones",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        }
      ]
    },
    {
      "resultId": "result:observation:obs-cassava-ma-2026",
      "resultType": "OBSERVATION",
      "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cassava-ma-2026",
      "title": "Morocco · Cassava AI Factory signal",
      "summary": "Cassava AI Factory signal: 1 status_code · PLANNED · CONTEXT_ONLY.",
      "aliases": [
        "cassava-ai-factory-signal",
        "ai",
        "artificial intelligence",
        "ai compute",
        "ai infrastructure",
        "MA",
        "MAR",
        "Morocco"
      ],
      "searchText": "obs-cassava-ma-2026 Cassava AI Factory signal Provider-specific status only: 2=deploying in official statement, 1=planned expansion market, 0=not named. It is not a national AI-compute measure. Named as a planned expansion market. PLANNED MEDIUM CONTEXT_ONLY Cassava Technologies Cassava scales African AI infrastructure with NVIDIA-powered AI Factories",
      "countryCodes": [
        "ma"
      ],
      "countryNames": [
        "Morocco"
      ],
      "regions": [
        "africa"
      ],
      "dimensions": [
        "ai-compute"
      ],
      "indicatorIds": [
        "ind-cassava-signal"
      ],
      "entityIds": [
        "ent-cassava"
      ],
      "entityNames": [
        "Cassava Technologies"
      ],
      "providerNames": [
        "Cassava",
        "Cassava Technologies"
      ],
      "evidenceStatuses": [
        "PLANNED"
      ],
      "confidence": [
        "MEDIUM"
      ],
      "sourceClasses": [
        "COMPANY_ANNOUNCEMENT"
      ],
      "comparability": [
        "CONTEXT_ONLY"
      ],
      "publicationDate": "2026-03-18",
      "publicationDates": [
        "2026-03-18"
      ],
      "publicationDateSemantics": "LATEST_LINKED_SOURCE_PUBLICATION_DATE_OR_NULL",
      "observationDate": "2026-08-10",
      "effectiveDate": "2026-08-10",
      "retrievalStates": [
        "REACHABLE"
      ],
      "releaseIds": [
        "africa-infra-v1.0.0"
      ],
      "freshness": [
        "CURRENT_AT_EVIDENCE_CUTOFF"
      ],
      "observationId": "obs-cassava-ma-2026",
      "valueState": "OBSERVED",
      "valueNumeric": 1,
      "displayValue": 1,
      "isSourcedZero": false,
      "unit": "status_code",
      "evidenceState": "PLANNED",
      "methodology": {
        "version": "cassava-signal-v1",
        "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."
      },
      "providerScope": [
        "Cassava Technologies"
      ],
      "geographicScope": "COUNTRY",
      "sourceIds": [
        "src-cassava-tech-2026"
      ],
      "sourceOrganisation": "Cassava Technologies",
      "sourceTitle": "Cassava scales African AI infrastructure with NVIDIA-powered AI Factories",
      "sourceUrl": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
      "sourceUrls": [
        {
          "sourceId": "src-cassava-tech-2026",
          "organisation": "Cassava Technologies",
          "title": "Cassava scales African AI infrastructure with NVIDIA-powered AI Factories",
          "url": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
          "sourceClass": "COMPANY_ANNOUNCEMENT",
          "retrievalState": "REACHABLE"
        }
      ],
      "evidenceCutoff": "2026-08-10",
      "releaseId": "africa-infra-v1.0.0",
      "historicalSnapshot": "/data/africa-intelligence/v1/snapshots/africa-infra-v1.0.0.json",
      "supersededObservation": null,
      "decisionBoundary": [
        "The record is context only and cannot support a ranked comparison.",
        "Lifecycle evidence is not operational evidence."
      ],
      "limitations": [
        "The record is context only and cannot support a ranked comparison.",
        "Lifecycle evidence is not operational evidence."
      ],
      "negativeKnowledgeState": null,
      "prohibitedInferences": [
        {
          "code": "PROVIDER_SCOPE_NOT_WHOLE_MARKET",
          "label": "Provider scope is bounded",
          "message": "Provider-specific evidence must not be generalised into a national market or infrastructure fact."
        },
        {
          "code": "ANNOUNCED_PLANNED_NOT_OPERATIONAL",
          "label": "Announced or planned is not operational",
          "message": "Announced or planned infrastructure must not be presented as operational infrastructure."
        },
        {
          "code": "PROVIDER_ANNOUNCEMENT_NOT_NATIONAL_CAPACITY",
          "label": "Provider announcement is not national capacity",
          "message": "A provider announcement must not be converted into verified operational national capacity."
        },
        {
          "code": "NON_COMPARABLE_NOT_RANKABLE",
          "label": "Non-comparable evidence cannot rank markets",
          "message": "Context-only or non-comparable evidence must not be used in a country league table or investment ranking."
        }
      ],
      "relatedEvidence": [
        {
          "relationship": "COUNTRY_PROFILE",
          "target": "/tools/africa-infra-index/countries/ma/",
          "reason": "Same governed country."
        },
        {
          "relationship": "COUNTRY_QUERY_OBJECT",
          "target": "/data/africa-intelligence/v1/query/countries/ma.json",
          "reason": "Same country retrieval bundle."
        },
        {
          "relationship": "DECISION_WORKFLOW",
          "target": "/data/africa-intelligence/v1/decisions/ma.json",
          "reason": "Same country evidence-gated decision context."
        },
        {
          "relationship": "EVIDENCED_BY",
          "target": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
          "sourceId": "src-cassava-tech-2026",
          "reason": "Direct source link declared by the observation."
        }
      ],
      "citations": [
        {
          "citationId": "henok:obs:ma:ai-compute:cassava-ma-2026",
          "citationType": "OBSERVATION",
          "observationId": "obs-cassava-ma-2026",
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-cassava-signal",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cassava-ma-2026",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:evidence:ma:cassava-ai-factory-signal:cassava-ma-2026",
          "citationType": "EVIDENCE",
          "observationId": "obs-cassava-ma-2026",
          "sourceIds": [
            "src-cassava-tech-2026"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-cassava-signal",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-cassava-ma-2026",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:source:cassava-tech-2026",
          "citationType": "SOURCE",
          "sourceId": "src-cassava-tech-2026",
          "sourceOrganisation": "Cassava Technologies",
          "canonicalUrl": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        }
      ]
    },
    {
      "resultId": "result:observation:obs-dc-ma-unavailable",
      "resultType": "OBSERVATION",
      "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-dc-ma-unavailable",
      "title": "Morocco · National operational data-centre capacity",
      "summary": "National operational data-centre capacity is UNAVAILABLE for Morocco; no zero is inferred.",
      "aliases": [
        "national-operational-data-centre-capacity-mw",
        "data centre",
        "data center",
        "datacentre",
        "capacity mw",
        "MA",
        "MAR",
        "Morocco"
      ],
      "searchText": "obs-dc-ma-unavailable National operational data-centre capacity Operational national data-centre capacity under one consistent methodology. No comparable national methodology. UNAVAILABLE INSUFFICIENT NOT_COMPARABLE",
      "countryCodes": [
        "ma"
      ],
      "countryNames": [
        "Morocco"
      ],
      "regions": [
        "africa"
      ],
      "dimensions": [
        "data-centre"
      ],
      "indicatorIds": [
        "ind-national-dc-operational-mw"
      ],
      "entityIds": [],
      "entityNames": [],
      "providerNames": [],
      "evidenceStatuses": [
        "UNAVAILABLE"
      ],
      "confidence": [
        "INSUFFICIENT"
      ],
      "sourceClasses": [],
      "comparability": [
        "NOT_COMPARABLE"
      ],
      "publicationDate": null,
      "publicationDates": [],
      "publicationDateSemantics": "LATEST_LINKED_SOURCE_PUBLICATION_DATE_OR_NULL",
      "observationDate": "2026-08-10",
      "effectiveDate": "2026-08-10",
      "retrievalStates": [],
      "releaseIds": [
        "africa-infra-v1.0.0"
      ],
      "freshness": [],
      "observationId": "obs-dc-ma-unavailable",
      "valueState": "MISSING",
      "valueNumeric": null,
      "displayValue": "UNAVAILABLE",
      "isSourcedZero": false,
      "unit": "MW",
      "evidenceState": "UNAVAILABLE",
      "methodology": {
        "version": "unavailable-v1",
        "definition": "Operational national data-centre capacity under one consistent methodology."
      },
      "providerScope": [],
      "geographicScope": "COUNTRY",
      "sourceIds": [],
      "sourceOrganisation": null,
      "sourceTitle": null,
      "sourceUrl": null,
      "sourceUrls": [],
      "evidenceCutoff": "2026-08-10",
      "releaseId": "africa-infra-v1.0.0",
      "historicalSnapshot": "/data/africa-intelligence/v1/snapshots/africa-infra-v1.0.0.json",
      "supersededObservation": null,
      "decisionBoundary": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology."
      ],
      "limitations": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology."
      ],
      "negativeKnowledgeState": "EVIDENCE_REQUIRED",
      "prohibitedInferences": [
        {
          "code": "MISSING_NOT_ZERO",
          "label": "Missing is not zero",
          "message": "Missing or unavailable evidence must not be encoded, displayed, or inferred as zero."
        },
        {
          "code": "NON_COMPARABLE_NOT_RANKABLE",
          "label": "Non-comparable evidence cannot rank markets",
          "message": "Context-only or non-comparable evidence must not be used in a country league table or investment ranking."
        }
      ],
      "relatedEvidence": [
        {
          "relationship": "COUNTRY_PROFILE",
          "target": "/tools/africa-infra-index/countries/ma/",
          "reason": "Same governed country."
        },
        {
          "relationship": "COUNTRY_QUERY_OBJECT",
          "target": "/data/africa-intelligence/v1/query/countries/ma.json",
          "reason": "Same country retrieval bundle."
        },
        {
          "relationship": "DECISION_WORKFLOW",
          "target": "/data/africa-intelligence/v1/decisions/ma.json",
          "reason": "Same country evidence-gated decision context."
        },
        {
          "relationship": "RESEARCH_GAP",
          "target": "/data/africa-intelligence/v1/research-queue.json#research-ma-dc-v1",
          "reason": "Gap is bound to the same current observation."
        }
      ],
      "citations": [
        {
          "citationId": "henok:obs:ma:data-centre:dc-ma-unavailable",
          "citationType": "OBSERVATION",
          "observationId": "obs-dc-ma-unavailable",
          "sourceIds": [],
          "countryCode": "MA",
          "indicatorId": "ind-national-dc-operational-mw",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-dc-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:evidence:ma:national-operational-data-centre-capacity-mw:dc-ma-unavailable",
          "citationType": "EVIDENCE",
          "observationId": "obs-dc-ma-unavailable",
          "sourceIds": [],
          "countryCode": "MA",
          "indicatorId": "ind-national-dc-operational-mw",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-dc-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        }
      ]
    },
    {
      "resultId": "result:observation:obs-payments-ma-unavailable",
      "resultType": "OBSERVATION",
      "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-payments-ma-unavailable",
      "title": "Morocco · National digital-payment activity",
      "summary": "National digital-payment activity is UNAVAILABLE for Morocco; no zero is inferred.",
      "aliases": [
        "national-digital-payment-activity",
        "payments",
        "digital payments",
        "mobile money",
        "financial infrastructure",
        "MA",
        "MAR",
        "Morocco"
      ],
      "searchText": "obs-payments-ma-unavailable National digital-payment activity Common-period national payment activity under one regulator-sourced definition. Awaiting regulator extraction under a common definition and period. UNAVAILABLE INSUFFICIENT NOT_COMPARABLE",
      "countryCodes": [
        "ma"
      ],
      "countryNames": [
        "Morocco"
      ],
      "regions": [
        "africa"
      ],
      "dimensions": [
        "payments"
      ],
      "indicatorIds": [
        "ind-digital-payments-comparable"
      ],
      "entityIds": [],
      "entityNames": [],
      "providerNames": [],
      "evidenceStatuses": [
        "UNAVAILABLE"
      ],
      "confidence": [
        "INSUFFICIENT"
      ],
      "sourceClasses": [],
      "comparability": [
        "NOT_COMPARABLE"
      ],
      "publicationDate": null,
      "publicationDates": [],
      "publicationDateSemantics": "LATEST_LINKED_SOURCE_PUBLICATION_DATE_OR_NULL",
      "observationDate": "2026-08-10",
      "effectiveDate": "2026-08-10",
      "retrievalStates": [],
      "releaseIds": [
        "africa-infra-v1.0.0"
      ],
      "freshness": [],
      "observationId": "obs-payments-ma-unavailable",
      "valueState": "MISSING",
      "valueNumeric": null,
      "displayValue": "UNAVAILABLE",
      "isSourcedZero": false,
      "unit": "index",
      "evidenceState": "UNAVAILABLE",
      "methodology": {
        "version": "unavailable-v1",
        "definition": "Common-period national payment activity under one regulator-sourced definition."
      },
      "providerScope": [],
      "geographicScope": "COUNTRY",
      "sourceIds": [],
      "sourceOrganisation": null,
      "sourceTitle": null,
      "sourceUrl": null,
      "sourceUrls": [],
      "evidenceCutoff": "2026-08-10",
      "releaseId": "africa-infra-v1.0.0",
      "historicalSnapshot": "/data/africa-intelligence/v1/snapshots/africa-infra-v1.0.0.json",
      "supersededObservation": null,
      "decisionBoundary": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology."
      ],
      "limitations": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology."
      ],
      "negativeKnowledgeState": "EVIDENCE_REQUIRED",
      "prohibitedInferences": [
        {
          "code": "MISSING_NOT_ZERO",
          "label": "Missing is not zero",
          "message": "Missing or unavailable evidence must not be encoded, displayed, or inferred as zero."
        },
        {
          "code": "NON_COMPARABLE_NOT_RANKABLE",
          "label": "Non-comparable evidence cannot rank markets",
          "message": "Context-only or non-comparable evidence must not be used in a country league table or investment ranking."
        }
      ],
      "relatedEvidence": [
        {
          "relationship": "COUNTRY_PROFILE",
          "target": "/tools/africa-infra-index/countries/ma/",
          "reason": "Same governed country."
        },
        {
          "relationship": "COUNTRY_QUERY_OBJECT",
          "target": "/data/africa-intelligence/v1/query/countries/ma.json",
          "reason": "Same country retrieval bundle."
        },
        {
          "relationship": "DECISION_WORKFLOW",
          "target": "/data/africa-intelligence/v1/decisions/ma.json",
          "reason": "Same country evidence-gated decision context."
        },
        {
          "relationship": "RESEARCH_GAP",
          "target": "/data/africa-intelligence/v1/research-queue.json#research-ma-payments-v1",
          "reason": "Gap is bound to the same current observation."
        }
      ],
      "citations": [
        {
          "citationId": "henok:obs:ma:payments:payments-ma-unavailable",
          "citationType": "OBSERVATION",
          "observationId": "obs-payments-ma-unavailable",
          "sourceIds": [],
          "countryCode": "MA",
          "indicatorId": "ind-digital-payments-comparable",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-payments-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:evidence:ma:national-digital-payment-activity:payments-ma-unavailable",
          "citationType": "EVIDENCE",
          "observationId": "obs-payments-ma-unavailable",
          "sourceIds": [],
          "countryCode": "MA",
          "indicatorId": "ind-digital-payments-comparable",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-payments-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        }
      ]
    },
    {
      "resultId": "result:observation:obs-grid-ma-unavailable",
      "resultType": "OBSERVATION",
      "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-grid-ma-unavailable",
      "title": "Morocco · National grid reliability",
      "summary": "National grid reliability is UNAVAILABLE for Morocco; no zero is inferred.",
      "aliases": [
        "national-grid-reliability",
        "power",
        "grid",
        "grid reliability",
        "electricity",
        "MA",
        "MAR",
        "Morocco"
      ],
      "searchText": "obs-grid-ma-unavailable National grid reliability National electricity reliability under a common SAIDI/SAIFI or equivalent methodology. Electricity access is not a substitute. Electricity access is not grid reliability. No comparable series located. UNAVAILABLE INSUFFICIENT NOT_COMPARABLE World Bank Access to electricity (% of population), EG.ELC.ACCS.ZS",
      "countryCodes": [
        "ma"
      ],
      "countryNames": [
        "Morocco"
      ],
      "regions": [
        "africa"
      ],
      "dimensions": [
        "power"
      ],
      "indicatorIds": [
        "ind-grid-reliability-comparable"
      ],
      "entityIds": [
        "ent-world-bank"
      ],
      "entityNames": [
        "World Bank"
      ],
      "providerNames": [
        "World Bank"
      ],
      "evidenceStatuses": [
        "UNAVAILABLE"
      ],
      "confidence": [
        "INSUFFICIENT"
      ],
      "sourceClasses": [
        "REFERENCE_DATASET"
      ],
      "comparability": [
        "NOT_COMPARABLE"
      ],
      "publicationDate": null,
      "publicationDates": [],
      "publicationDateSemantics": "LATEST_LINKED_SOURCE_PUBLICATION_DATE_OR_NULL",
      "observationDate": "2026-08-10",
      "effectiveDate": "2026-08-10",
      "retrievalStates": [
        "CARRIED_FORWARD"
      ],
      "releaseIds": [
        "africa-infra-v1.0.0"
      ],
      "freshness": [
        "REVIEWED_WITHIN_30_DAYS"
      ],
      "observationId": "obs-grid-ma-unavailable",
      "valueState": "MISSING",
      "valueNumeric": null,
      "displayValue": "UNAVAILABLE",
      "isSourcedZero": false,
      "unit": "index",
      "evidenceState": "UNAVAILABLE",
      "methodology": {
        "version": "unavailable-v1",
        "definition": "National electricity reliability under a common SAIDI/SAIFI or equivalent methodology. Electricity access is not a substitute."
      },
      "providerScope": [
        "World Bank"
      ],
      "geographicScope": "COUNTRY",
      "sourceIds": [
        "src-worldbank-electricity-access"
      ],
      "sourceOrganisation": "World Bank",
      "sourceTitle": "Access to electricity (% of population), EG.ELC.ACCS.ZS",
      "sourceUrl": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
      "sourceUrls": [
        {
          "sourceId": "src-worldbank-electricity-access",
          "organisation": "World Bank",
          "title": "Access to electricity (% of population), EG.ELC.ACCS.ZS",
          "url": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
          "sourceClass": "REFERENCE_DATASET",
          "retrievalState": "CARRIED_FORWARD"
        }
      ],
      "evidenceCutoff": "2026-08-10",
      "releaseId": "africa-infra-v1.0.0",
      "historicalSnapshot": "/data/africa-intelligence/v1/snapshots/africa-infra-v1.0.0.json",
      "supersededObservation": null,
      "decisionBoundary": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology.",
        "At least one linked source was carried forward from its last accepted review."
      ],
      "limitations": [
        "No accepted observation is available; this record cannot support a numeric claim.",
        "The record is not suitable for cross-country comparison under the current methodology.",
        "At least one linked source was carried forward from its last accepted review."
      ],
      "negativeKnowledgeState": "EVIDENCE_REQUIRED",
      "prohibitedInferences": [
        {
          "code": "ELECTRICITY_ACCESS_NOT_GRID_RELIABILITY",
          "label": "Electricity access is not grid reliability",
          "message": "Electricity-access evidence must not be used as a substitute for national grid-reliability evidence."
        },
        {
          "code": "MISSING_NOT_ZERO",
          "label": "Missing is not zero",
          "message": "Missing or unavailable evidence must not be encoded, displayed, or inferred as zero."
        },
        {
          "code": "NON_COMPARABLE_NOT_RANKABLE",
          "label": "Non-comparable evidence cannot rank markets",
          "message": "Context-only or non-comparable evidence must not be used in a country league table or investment ranking."
        }
      ],
      "relatedEvidence": [
        {
          "relationship": "COUNTRY_PROFILE",
          "target": "/tools/africa-infra-index/countries/ma/",
          "reason": "Same governed country."
        },
        {
          "relationship": "COUNTRY_QUERY_OBJECT",
          "target": "/data/africa-intelligence/v1/query/countries/ma.json",
          "reason": "Same country retrieval bundle."
        },
        {
          "relationship": "DECISION_WORKFLOW",
          "target": "/data/africa-intelligence/v1/decisions/ma.json",
          "reason": "Same country evidence-gated decision context."
        },
        {
          "relationship": "EVIDENCED_BY",
          "target": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
          "sourceId": "src-worldbank-electricity-access",
          "reason": "Direct source link declared by the observation."
        },
        {
          "relationship": "RESEARCH_GAP",
          "target": "/data/africa-intelligence/v1/research-queue.json#research-ma-grid-v1",
          "reason": "Gap is bound to the same current observation."
        }
      ],
      "citations": [
        {
          "citationId": "henok:obs:ma:power:grid-ma-unavailable",
          "citationType": "OBSERVATION",
          "observationId": "obs-grid-ma-unavailable",
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-grid-reliability-comparable",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-grid-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:evidence:ma:national-grid-reliability:grid-ma-unavailable",
          "citationType": "EVIDENCE",
          "observationId": "obs-grid-ma-unavailable",
          "sourceIds": [
            "src-worldbank-electricity-access"
          ],
          "countryCode": "MA",
          "indicatorId": "ind-grid-reliability-comparable",
          "canonicalUrl": "/data/africa-intelligence/v1/query/countries/ma.json#obs-grid-ma-unavailable",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        },
        {
          "citationId": "henok:source:worldbank-electricity-access",
          "citationType": "SOURCE",
          "sourceId": "src-worldbank-electricity-access",
          "sourceOrganisation": "World Bank",
          "canonicalUrl": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
          "retrievedFromRelease": "africa-infra-v1.0.0",
          "evidenceCutoff": "2026-08-10",
          "queryIndexVersion": "query-v1.0.0"
        }
      ]
    }
  ],
  "sources": [
    {
      "id": "src-aws-africa-current",
      "publisherEntityId": "ent-aws",
      "title": "AWS in Africa — Africa (Cape Town) Region",
      "url": "https://aws.amazon.com/local/africa/",
      "publishedAt": null,
      "publishedPrecision": "CURRENT",
      "firstAccessedAt": "2026-08-08",
      "lastCheckedAt": "2026-08-10",
      "sourceClass": "OFFICIAL_INVENTORY",
      "legacyEvidenceClass": "officially-announced",
      "retrievalStatus": "REACHABLE",
      "language": "en",
      "notes": "Provider inventory confirms the AWS Africa (Cape Town) Region is open.",
      "sourceOrganisation": "Amazon Web Services",
      "sourceHealth": {
        "retrievalState": "REACHABLE",
        "latestValidation": "2026-08-10",
        "freshness": "CURRENT_AT_EVIDENCE_CUTOFF"
      },
      "linkedObservationCount": 8,
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ],
      "affectedIndicators": [
        "ind-cloud-big3-regions"
      ],
      "citation": {
        "citationId": "henok:source:aws-africa-current",
        "citationType": "SOURCE",
        "sourceId": "src-aws-africa-current",
        "sourceOrganisation": "Amazon Web Services",
        "canonicalUrl": "https://aws.amazon.com/local/africa/",
        "retrievedFromRelease": "africa-infra-v1.0.0",
        "evidenceCutoff": "2026-08-10",
        "queryIndexVersion": "query-v1.0.0"
      }
    },
    {
      "id": "src-azure-regions-current",
      "publisherEntityId": "ent-microsoft",
      "title": "Azure regions list",
      "url": "https://learn.microsoft.com/en-us/azure/reliability/regions-list",
      "publishedAt": null,
      "publishedPrecision": "CURRENT",
      "firstAccessedAt": "2026-08-08",
      "lastCheckedAt": "2026-08-10",
      "sourceClass": "OFFICIAL_INVENTORY",
      "legacyEvidenceClass": "officially-announced",
      "retrievalStatus": "REACHABLE",
      "language": "en",
      "notes": "Lists South Africa North and restricted-access South Africa West.",
      "sourceOrganisation": "Microsoft",
      "sourceHealth": {
        "retrievalState": "REACHABLE",
        "latestValidation": "2026-08-10",
        "freshness": "CURRENT_AT_EVIDENCE_CUTOFF"
      },
      "linkedObservationCount": 8,
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ],
      "affectedIndicators": [
        "ind-cloud-big3-regions"
      ],
      "citation": {
        "citationId": "henok:source:azure-regions-current",
        "citationType": "SOURCE",
        "sourceId": "src-azure-regions-current",
        "sourceOrganisation": "Microsoft",
        "canonicalUrl": "https://learn.microsoft.com/en-us/azure/reliability/regions-list",
        "retrievedFromRelease": "africa-infra-v1.0.0",
        "evidenceCutoff": "2026-08-10",
        "queryIndexVersion": "query-v1.0.0"
      }
    },
    {
      "id": "src-google-regions-current",
      "publisherEntityId": "ent-google-cloud",
      "title": "Compute Engine regions and zones",
      "url": "https://docs.cloud.google.com/compute/docs/regions-zones",
      "publishedAt": null,
      "publishedPrecision": "CURRENT",
      "firstAccessedAt": "2026-08-08",
      "lastCheckedAt": "2026-08-10",
      "sourceClass": "OFFICIAL_INVENTORY",
      "legacyEvidenceClass": "officially-announced",
      "retrievalStatus": "REACHABLE",
      "language": "en",
      "notes": "Lists africa-south1 zones in Johannesburg, South Africa.",
      "sourceOrganisation": "Google Cloud",
      "sourceHealth": {
        "retrievalState": "REACHABLE",
        "latestValidation": "2026-08-10",
        "freshness": "CURRENT_AT_EVIDENCE_CUTOFF"
      },
      "linkedObservationCount": 8,
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ],
      "affectedIndicators": [
        "ind-cloud-big3-regions"
      ],
      "citation": {
        "citationId": "henok:source:google-regions-current",
        "citationType": "SOURCE",
        "sourceId": "src-google-regions-current",
        "sourceOrganisation": "Google Cloud",
        "canonicalUrl": "https://docs.cloud.google.com/compute/docs/regions-zones",
        "retrievedFromRelease": "africa-infra-v1.0.0",
        "evidenceCutoff": "2026-08-10",
        "queryIndexVersion": "query-v1.0.0"
      }
    },
    {
      "id": "src-cassava-tech-2026",
      "publisherEntityId": "ent-cassava",
      "title": "Cassava scales African AI infrastructure with NVIDIA-powered AI Factories",
      "url": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
      "publishedAt": "2026-03-18",
      "publishedPrecision": "DAY",
      "firstAccessedAt": "2026-08-08",
      "lastCheckedAt": "2026-08-10",
      "sourceClass": "COMPANY_ANNOUNCEMENT",
      "legacyEvidenceClass": "officially-announced",
      "retrievalStatus": "REACHABLE",
      "language": "en",
      "notes": "States deployment in South Africa and plans to scale to Nigeria, Kenya, Egypt and Morocco; does not publish MW, GPU count or investment value.",
      "sourceOrganisation": "Cassava Technologies",
      "sourceHealth": {
        "retrievalState": "REACHABLE",
        "latestValidation": "2026-08-10",
        "freshness": "CURRENT_AT_EVIDENCE_CUTOFF"
      },
      "linkedObservationCount": 8,
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ],
      "affectedIndicators": [
        "ind-cassava-signal"
      ],
      "citation": {
        "citationId": "henok:source:cassava-tech-2026",
        "citationType": "SOURCE",
        "sourceId": "src-cassava-tech-2026",
        "sourceOrganisation": "Cassava Technologies",
        "canonicalUrl": "https://www.cassavatechnologies.com/cassava-scales-african-ai-infrastructure-with-nvidia-powered-ai-factories-to-accelerate-sovereign-data-capabilities/",
        "retrievedFromRelease": "africa-infra-v1.0.0",
        "evidenceCutoff": "2026-08-10",
        "queryIndexVersion": "query-v1.0.0"
      }
    },
    {
      "id": "src-worldbank-electricity-access",
      "publisherEntityId": "ent-world-bank",
      "title": "Access to electricity (% of population), EG.ELC.ACCS.ZS",
      "url": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
      "publishedAt": null,
      "publishedPrecision": "CURRENT",
      "firstAccessedAt": "2026-08-08",
      "lastCheckedAt": "2026-08-08",
      "sourceClass": "REFERENCE_DATASET",
      "legacyEvidenceClass": "measured",
      "retrievalStatus": "CARRIED_FORWARD",
      "language": "en",
      "notes": "Measures electricity access, not grid reliability; not used as a substitute indicator.",
      "sourceOrganisation": "World Bank",
      "sourceHealth": {
        "retrievalState": "CARRIED_FORWARD",
        "latestValidation": "2026-08-08",
        "freshness": "REVIEWED_WITHIN_30_DAYS"
      },
      "linkedObservationCount": 8,
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ],
      "affectedIndicators": [
        "ind-grid-reliability-comparable"
      ],
      "citation": {
        "citationId": "henok:source:worldbank-electricity-access",
        "citationType": "SOURCE",
        "sourceId": "src-worldbank-electricity-access",
        "sourceOrganisation": "World Bank",
        "canonicalUrl": "https://data.worldbank.org/indicator/EG.ELC.ACCS.ZS",
        "retrievedFromRelease": "africa-infra-v1.0.0",
        "evidenceCutoff": "2026-08-10",
        "queryIndexVersion": "query-v1.0.0"
      }
    }
  ],
  "entities": [
    {
      "id": "ent-aws",
      "name": "Amazon Web Services",
      "type": "COMPANY",
      "countryGeographyId": null,
      "website": "https://aws.amazon.com",
      "aliases": [
        "AWS",
        "Amazon",
        "Amazon Web Services"
      ],
      "sourceIds": [
        "src-aws-africa-current"
      ],
      "projectIds": [],
      "linkedObservationIds": [
        "obs-cloud-za-2026",
        "obs-cloud-ng-2026",
        "obs-cloud-ke-2026",
        "obs-cloud-eg-2026",
        "obs-cloud-ma-2026",
        "obs-cloud-gh-2026",
        "obs-cloud-ug-2026",
        "obs-cloud-et-2026"
      ],
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ]
    },
    {
      "id": "ent-microsoft",
      "name": "Microsoft",
      "type": "COMPANY",
      "countryGeographyId": null,
      "website": "https://www.microsoft.com",
      "aliases": [
        "Microsoft",
        "Azure",
        "Microsoft Azure"
      ],
      "sourceIds": [
        "src-azure-regions-current"
      ],
      "projectIds": [],
      "linkedObservationIds": [
        "obs-cloud-za-2026",
        "obs-cloud-ng-2026",
        "obs-cloud-ke-2026",
        "obs-cloud-eg-2026",
        "obs-cloud-ma-2026",
        "obs-cloud-gh-2026",
        "obs-cloud-ug-2026",
        "obs-cloud-et-2026"
      ],
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ]
    },
    {
      "id": "ent-google-cloud",
      "name": "Google Cloud",
      "type": "COMPANY",
      "countryGeographyId": null,
      "website": "https://cloud.google.com",
      "aliases": [
        "Google Cloud",
        "GCP",
        "Google Cloud Platform"
      ],
      "sourceIds": [
        "src-google-regions-current"
      ],
      "projectIds": [],
      "linkedObservationIds": [
        "obs-cloud-za-2026",
        "obs-cloud-ng-2026",
        "obs-cloud-ke-2026",
        "obs-cloud-eg-2026",
        "obs-cloud-ma-2026",
        "obs-cloud-gh-2026",
        "obs-cloud-ug-2026",
        "obs-cloud-et-2026"
      ],
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ]
    },
    {
      "id": "ent-cassava",
      "name": "Cassava Technologies",
      "type": "COMPANY",
      "countryGeographyId": null,
      "website": "https://www.cassavatechnologies.com",
      "aliases": [
        "Cassava",
        "Cassava Technologies"
      ],
      "sourceIds": [
        "src-cassava-tech-2026",
        "src-cassava-ai-2026"
      ],
      "projectIds": [
        "project-cassava-ai-factory-za",
        "project-cassava-ai-factory-expansion"
      ],
      "linkedObservationIds": [
        "obs-cassava-za-2026",
        "obs-cassava-ng-2026",
        "obs-cassava-ke-2026",
        "obs-cassava-eg-2026",
        "obs-cassava-ma-2026",
        "obs-cassava-gh-2026",
        "obs-cassava-ug-2026",
        "obs-cassava-et-2026"
      ],
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ]
    },
    {
      "id": "ent-world-bank",
      "name": "World Bank",
      "type": "MULTILATERAL",
      "countryGeographyId": null,
      "website": "https://www.worldbank.org",
      "aliases": [
        "World Bank"
      ],
      "sourceIds": [
        "src-worldbank-electricity-access"
      ],
      "projectIds": [],
      "linkedObservationIds": [
        "obs-grid-za-unavailable",
        "obs-grid-ng-unavailable",
        "obs-grid-ke-unavailable",
        "obs-grid-eg-unavailable",
        "obs-grid-ma-unavailable",
        "obs-grid-gh-unavailable",
        "obs-grid-ug-unavailable",
        "obs-grid-et-unavailable"
      ],
      "affectedCountries": [
        "ZA",
        "NG",
        "KE",
        "EG",
        "MA",
        "GH",
        "UG",
        "ET"
      ]
    }
  ],
  "projects": [
    {
      "id": "project-cassava-ai-factory-expansion",
      "name": "Cassava AI Factory — stated expansion markets",
      "ownerEntityId": "ent-cassava",
      "geographyIds": [
        "geo-ng",
        "geo-ke",
        "geo-eg",
        "geo-ma"
      ],
      "claimStatus": "PLANNED",
      "lifecycleStage": "PLANNED",
      "confidence": "MEDIUM",
      "announcedAt": "2026-03-18",
      "sourceIds": [
        "src-cassava-tech-2026",
        "src-cassava-ai-2026"
      ],
      "notes": "Target markets named without commissioning dates or accepted capacity figures."
    }
  ],
  "events": [
    {
      "id": "event-cassava-expansion-statement",
      "type": "COMPANY_ANNOUNCEMENT",
      "title": "Cassava names Nigeria, Kenya, Egypt and Morocco as planned expansion markets",
      "eventDate": "2026-03-18",
      "geographyIds": [
        "geo-ng",
        "geo-ke",
        "geo-eg",
        "geo-ma"
      ],
      "entityIds": [
        "ent-cassava"
      ],
      "projectIds": [
        "project-cassava-ai-factory-expansion"
      ],
      "claimStatus": "PLANNED",
      "confidence": "MEDIUM",
      "sourceIds": [
        "src-cassava-tech-2026",
        "src-cassava-ai-2026"
      ]
    }
  ],
  "researchGaps": [
    {
      "id": "research-ma-dc-v1",
      "programId": "program-national-dc-capacity",
      "program": "National data-centre capacity",
      "priorityClass": "COMPARABILITY_BLOCKER",
      "status": "OPEN",
      "countryCode": "MA",
      "countryName": "Morocco",
      "geographyId": "geo-ma",
      "dimensionKey": "dc",
      "indicatorId": "ind-national-dc-operational-mw",
      "currentObservationId": "obs-dc-ma-unavailable",
      "currentClaimStatus": "UNAVAILABLE",
      "currentConfidence": "INSUFFICIENT",
      "evidenceNeeded": "Operational national data-centre capacity under one consistent methodology.",
      "acceptanceCriteria": "A national operational-capacity figure under one disclosed, repeatable methodology with operational and planned capacity separated.",
      "rejectionRules": "Reject facility-only totals, undisclosed commercial estimates, planned capacity presented as operational, and MVA-to-MW conversion without engineering evidence.",
      "owner": "HUMAN_RESEARCH_REVIEW",
      "automaticPromotionAllowed": false,
      "requiresSchemaValidation": true,
      "requiresSourceReview": true,
      "requiresChecksum": true,
      "requiresHumanApproval": true
    },
    {
      "id": "research-ma-payments-v1",
      "programId": "program-comparable-payments",
      "program": "Comparable national payments",
      "priorityClass": "COMPARABILITY_BLOCKER",
      "status": "OPEN",
      "countryCode": "MA",
      "countryName": "Morocco",
      "geographyId": "geo-ma",
      "dimensionKey": "payments",
      "indicatorId": "ind-digital-payments-comparable",
      "currentObservationId": "obs-payments-ma-unavailable",
      "currentClaimStatus": "UNAVAILABLE",
      "currentConfidence": "INSUFFICIENT",
      "evidenceNeeded": "Common-period national payment activity under one regulator-sourced definition.",
      "acceptanceCriteria": "A regulator or central-bank national series using a common activity definition and period that can be applied across all eight markets.",
      "rejectionRules": "Reject account or subscription counts as unique citizens, regional figures assigned to a country, and metrics with incompatible periods or definitions.",
      "owner": "HUMAN_RESEARCH_REVIEW",
      "automaticPromotionAllowed": false,
      "requiresSchemaValidation": true,
      "requiresSourceReview": true,
      "requiresChecksum": true,
      "requiresHumanApproval": true
    },
    {
      "id": "research-ma-grid-v1",
      "programId": "program-grid-reliability",
      "program": "National grid reliability",
      "priorityClass": "COMPARABILITY_BLOCKER",
      "status": "OPEN",
      "countryCode": "MA",
      "countryName": "Morocco",
      "geographyId": "geo-ma",
      "dimensionKey": "grid",
      "indicatorId": "ind-grid-reliability-comparable",
      "currentObservationId": "obs-grid-ma-unavailable",
      "currentClaimStatus": "UNAVAILABLE",
      "currentConfidence": "INSUFFICIENT",
      "evidenceNeeded": "National electricity reliability under a common SAIDI/SAIFI or equivalent methodology. Electricity access is not a substitute.",
      "acceptanceCriteria": "A national SAIDI, SAIFI or equivalent reliability series with method, period and coverage disclosed.",
      "rejectionRules": "Reject electricity-access percentages as reliability, isolated outage anecdotes, and non-national series without a defensible national method.",
      "owner": "HUMAN_RESEARCH_REVIEW",
      "automaticPromotionAllowed": false,
      "requiresSchemaValidation": true,
      "requiresSourceReview": true,
      "requiresChecksum": true,
      "requiresHumanApproval": true
    }
  ],
  "comparisonPolicy": {
    "leagueTablesAllowed": false,
    "states": [
      "COMPARABLE",
      "PARTIALLY_COMPARABLE",
      "NOT_COMPARABLE",
      "INSUFFICIENT_EVIDENCE"
    ]
  }
}
