{
 "name": "Afrimintel OSINT Source Registry",
 "feed_version": "v2.116.0",
 "as_of": "2026-07-04",
 "note": "Variant-A reference layer (Methodology v1.2). Registry of open-source-intelligence sources admitted to the data layer under the Three-State Quality Standard and the COI screens. Admission to this registry is USE of public data under published terms — NOT a partnership or joint-work claim (no counterparty extension). Wave-1 admissions v2.136.64 (12 sources) per the audited data-source expansion register: each entry license/status-verified before admission; entries state access mode and vintage honestly; nothing admitted carries verdict-product content.",
 "quality_standard": "Every OSINT-derived field on the platform is Sourced (named source + date), Derived (published method + band), or Absent. No interpolation without operator approval.",
 "coi_screen": "Rwanda / DRC / conflict-minerals OSINT is admitted as DATA-LAYER CONTEXT ONLY — never editorial opinion, never outreach (consular COI). Where a Derived editorial band would otherwise apply to those jurisdictions, the band is withheld (state=Absent) and only the Sourced underlying datum is surfaced.",
 "integration_variants": {
  "A_reference_layer": "LIVE (this registry) — sources cited as named references where relevant.",
  "B_structured_overlay": "LIVE (Tier-1 ACLED security overlay) — per-asset security_overlay on bankability.json where an ACLED admin1 count is Sourced; Absent elsewhere pending monthly capture. EITI/USGS cross-checks queued.",
  "C_deep_integration": "DEFERRED to v1.3+ (Copernicus EO + Loop), sequenced with the prospectivity engine and gated on acquirer/revenue signal (GRO guardrail)."
 },
 "sources": [
  {
   "id": "acled",
   "name": "ACLED",
   "tier": 1,
   "job": "Per-jurisdiction security-risk overlay (armed-conflict/political-violence events, admin1 granularity).",
   "state_fit": "events Sourced; risk band Derived (editorial, no numeric rubric).",
   "access": "Free research tier captured (admin1 snapshot 2026-05-12). 50km radius-precision gated to Commercial License at >=US$500K ARR.",
   "refresh": "monthly admin1 re-capture",
   "coi_screen": "DRC/Rwanda admin1 = data-layer context only; editorial band withheld.",
   "integration_status": "LIVE (Variant B)",
   "captured_admin1_2026_05_12": {
    "Lualaba": 34,
    "Tanganyika": 44,
    "Kagera": 4,
    "Kayes": 302,
    "Benguela": 4,
    "North-Western-Zambia": 4,
    "note": "Kayes(302) and Benguela(4) captured but NOT yet mapped to a banked asset (geo-match discipline — no asset assigned without confident admin1 match)."
   },
   "capture_status": "OVERDUE against stated cadence as of 2026-07-04 — last admin1 capture 2026-05-12 (monthly cadence); Explorer-tier re-capture is operator-side (auth-gated) and is queued. Cells derived from the 12 May capture remain vintage-labelled; no currency implied beyond capture date."
  },
  {
   "id": "eiti",
   "name": "EITI",
   "tier": 1,
   "job": "Fiscal/governance cross-check + production triangulation by country.",
   "state_fit": "Sourced (named EITI country report + year).",
   "access": "public reports",
   "refresh": "annual",
   "coi_screen": "DRC/Rwanda = data-layer only.",
   "integration_status": "Tier-1 cross-check queued (Variant B)"
  },
  {
   "id": "usgs",
   "name": "USGS (Mineral Commodity Summaries; Padilla depth)",
   "tier": 1,
   "job": "Reserves/production/commodity-context cross-check, issuer-independent.",
   "state_fit": "Sourced (USGS MCS year).",
   "access": "public",
   "refresh": "annual (January)",
   "coi_screen": "n/a",
   "integration_status": "Tier-1 cross-check queued (Variant B)"
  },
  {
   "id": "copernicus",
   "name": "Copernicus (Sentinel EO)",
   "tier": 2,
   "job": "Independent site-activity verification (construction/tailings/footprint) vs issuer build-status; land/water ESG context.",
   "state_fit": "imagery-derived = Derived (method-stated) or Sourced (dated scene).",
   "access": "open EO data; processing pipeline required",
   "refresh": "per-scene",
   "coi_screen": "DRC/Rwanda = data-layer only.",
   "integration_status": "DEFERRED (Variant C / v1.3+; overlaps prospectivity engine)"
  },
  {
   "id": "nrgi",
   "name": "NRGI (#disclosethedeal / RGI)",
   "tier": 2,
   "job": "Contract-terms/fiscal-transparency overlay; complements RGI scoring.",
   "state_fit": "Sourced (NRGI RGI/disclosure year).",
   "access": "public",
   "refresh": "per-RGI-cycle",
   "coi_screen": "DRC/Rwanda = data-layer only.",
   "integration_status": "DEFERRED (Variant C)"
  },
  {
   "id": "onegeology-brgm",
   "name": "OneGeology / BRGM",
   "tier": 3,
   "job": "Geological-substrate context (table-stakes); Francophone-Africa coverage.",
   "state_fit": "Sourced (survey attribution).",
   "access": "public map services",
   "refresh": "on substrate refresh",
   "coi_screen": "n/a",
   "integration_status": "DEFERRED (table-stakes, low differentiation)"
  },
  {
   "id": "loop",
   "name": "Loop (Loop3D family)",
   "tier": 3,
   "job": "Geological-model/prospectivity-structural context (sequences with prospectivity engine).",
   "state_fit": "model outputs = Derived (method-stated).",
   "access": "open-source stack",
   "refresh": "on model build",
   "coi_screen": "n/a",
   "integration_status": "DEFERRED — confirm exact source scope against original 11-May OSINT note before any build."
  },
  {
   "id": "wmd-bmf",
   "name": "World Mining Data (BMF Austria)",
   "tier": 1,
   "job": "Annual world production, 65 commodities x 168 countries (recoverable-content basis); per-commodity producer-concentration index (mod)HHI(ct).",
   "state_fit": "production cells Sourced (edition + data year cited per cell); HHI citable as named-methodology index.",
   "access": "Free; official annual publication; Excel dataset from publisher (extracts permitted with source reference per publication legal notice).",
   "refresh": "annual (edition N = data year N-2)",
   "coi_screen": "clean",
   "integration_status": "LIVE since v2.136.62 — world_production blocks on 8 demand-layer commodities, transcribed from WMD 2026 primary. HHI values pending publisher Excel (operator download)."
  },
  {
   "id": "eu-crma-designations",
   "name": "EU CRMA Strategic Projects (Commission decisions)",
   "tier": 1,
   "job": "Official designation facts: outside-EU Strategic Projects under Regulation (EU) 2024/1252 — financing-relevant status (expedited support, offtaker facilitation).",
   "state_fit": "designation Sourced (Commission decision annex, dated). The platform states the designation as a published fact; it does not adopt the designating government's framing.",
   "access": "Free; Commission press corner + decision annexes.",
   "refresh": "per Commission batch",
   "coi_screen": "clean",
   "integration_status": "LIVE since v2.136.63 — designation cells on Songwe Hill + Zandkopsdrift (impact_frameworks re-sourced to Commission primary); Maniry + Kobaloni logged as roster-admission candidates; second-batch trigger on watchlist."
  },
  {
   "id": "national-cadastres",
   "name": "National mining cadastre public portals",
   "tier": 1,
   "job": "Tenure of record: licence id, holder, type, status, grant/expiry dates, polygon — per-country government registries.",
   "state_fit": "tenure cells Sourced (registry of record; strongest tenure grade available).",
   "access": "Free public portals; Zambia verified live 3 Jul 2026 (portals.landfolio.com/zambia + ngdr.gsb.gov.zm). Per-country liveness verified at first use (vendor-era deployment lists are 2020-vintage). Screenshot + date capture per check; no bulk polygon republication.",
   "refresh": "per-asset re-check on material events; deep-13 first (Muntanga then Tanzania pair)",
   "coi_screen": "DRC (CAMI) = data-layer facts only per standing line.",
   "integration_status": "ADMITTED v2.136.64 — tenure_verification schema staged; first portal sessions are operator-side (interactive portals)."
  },
  {
   "id": "bu-cla",
   "name": "Chinese Loans to Africa Database (Boston University GDP Center)",
   "tier": 1,
   "job": "Sovereign-lending facts: loan COMMITMENTS from Chinese lenders to African governments/SOEs — 1,319 commitments, US$180.87bn, 2000-2024 (Nov 2025 update).",
   "state_fit": "loan-commitment facts Sourced (named academic database, published methodology, dated releases). Facts only — no alignment framing.",
   "access": "Open with citation (verified 3 Jul 2026); database download from publisher.",
   "refresh": "annual update cycle",
   "coi_screen": "Rwanda/DRC rows = data-layer only.",
   "integration_status": "ADMITTED v2.136.64 — sovereign_lending_context cells pending database download (allowlist/desktop)."
  },
  {
   "id": "global-tailings-portal",
   "name": "Global Tailings Portal (GRID-Arendal / Investor Mining & Tailings Safety Initiative)",
   "tier": 2,
   "job": "Per-facility TSF disclosures: dam type, raise method, height, volume, consequence classification (~1,800-1,900 facilities, 100+ companies).",
   "state_fit": "TSF characteristic cells Sourced to the underlying company disclosure (portal links each) — VINTAGE-CITED: dataset is the 2019-20 investor-initiative disclosure round; no evidence of systematic refresh (currency check 4 Jul 2026). GISTM-era updates from company disclosures directly.",
   "access": "Free searchable portal (live, verified 4 Jul 2026); bulk on request from GRID-Arendal — redistribution terms to confirm before bulk use.",
   "refresh": "static snapshot; company GISTM disclosures carry currency",
   "coi_screen": "clean",
   "integration_status": "ADMITTED v2.136.64 (historical-snapshot grade) — first use targeted at operating-asset safeguards rows."
  },
  {
   "id": "gem-trackers",
   "name": "Global Energy Monitor tracker suite",
   "tier": 2,
   "job": "Mine-level coal (ownership/production/reserves/methane) + Global Iron Ore Mines Tracker + Global Integrated Power Tracker + project-finance trackers.",
   "state_fit": "asset facts Sourced (named tracker + release date). Facts only; campaign framings not imported.",
   "access": "CC BY 4.0, verified 4 Jul 2026; May 2026 coal release current; downloads free.",
   "refresh": "per GEM release cycle",
   "coi_screen": "clean",
   "integration_status": "ADMITTED v2.136.64 — first-use targets: Simandou-province iron-ore cross-check; SA/Mozambique coal rows; grid-context cells."
  },
  {
   "id": "jasansky-finegrint",
   "name": "Open mine-level production database (Jasansky et al. 2023, Sci Data)",
   "tier": 2,
   "job": "Independent second leg for production/reserve cells: 1,171 mines x 80 materials x 2000-2021, coordinates/ownership/reserves/waste/smelters, every datapoint source-linked.",
   "state_fit": "Sourced-via-named-compilation (cite compilation + underlying document). 2021 cutoff — verification layer, not currency.",
   "access": "CC BY 4.0, Zenodo (verified 4 Jul 2026).",
   "refresh": "static (updates if authors release)",
   "coi_screen": "clean",
   "integration_status": "ADMITTED v2.136.64 — cross-check wiring pending Zenodo download (allowlist/desktop)."
  },
  {
   "id": "actd-aehn",
   "name": "African Commodity Trade Database (Frankema et al., AEHN/Wageningen)",
   "tier": 3,
   "job": "Deep-history leg: product-level African export/import values 1730-2010; sister AEHN wage/population series.",
   "state_fit": "historical context cells Sourced (named academic database). Colonial caveat: pre-CRIRSCO figures are historical records, never resource statements; nothing colonial feeds a bankability number.",
   "access": "Free with citation (verified 4 Jul 2026).",
   "refresh": "static",
   "coi_screen": "clean",
   "integration_status": "ADMITTED v2.136.64 — first use with province/country history cells (desktop data pull)."
  },
  {
   "id": "gazettes-africa",
   "name": "Gazettes.Africa (Laws.Africa / AfricanLII)",
   "tier": 2,
   "job": "Legal-notification stratum under the cadastre: licence grants/revocations, mining regulations, company notices as gazetted instruments of record.",
   "state_fit": "gazette citations Sourced (instrument of record itself).",
   "access": "Free browse/search verified 4 Jul 2026; machine/API access assumed premium until verified; per-country coverage depth varies — verify per jurisdiction.",
   "refresh": "weekly correspondent updates (varies by country)",
   "coi_screen": "standing lines apply per jurisdiction.",
   "integration_status": "ADMITTED v2.136.64 — per-country coverage survey queued (operator)."
  },
  {
   "id": "cninfo-ashare",
   "name": "CNINFO (official Chinese A-share disclosure platform)",
   "tier": 1,
   "job": "True-primary disclosures of Chinese-listed parents of roster operators (Zijin, CMOC, Huayou, Ganfeng, Sinomine...): board resolutions on African capex, guarantees, related-party EPC awards — often earlier/richer than English mirrors.",
   "state_fit": "filings Sourced (regulator-designated disclosure of record) with source-language provenance field (R1 spec) + translation attribution per AI-attribution norm. Capture-on-read (dated PDF) mandatory — access documented as time-varying.",
   "access": "Free, official public-access mandate (verified 4 Jul 2026).",
   "refresh": "continuous; event-driven reads",
   "coi_screen": "clean (issuer disclosures)",
   "integration_status": "ADMITTED v2.136.64 — first live use: Zijin A-share watch around Kurmuk outside date 29 Jul 2026."
  },
  {
   "id": "unu-wider-grd",
   "name": "UNU-WIDER Government Revenue Dataset",
   "tier": 2,
   "job": "Mining's fiscal weight per country: revenues split inclusive/exclusive of natural resources, 196 countries, merged IMF GFS/Article IV/OECD.",
   "state_fit": "resource-revenue-share cells Sourced (named dataset version, DOI-cited).",
   "access": "Free with DOI citation; version 2025 (Nov 2025) verified 4 Jul 2026.",
   "refresh": "annual",
   "coi_screen": "clean",
   "integration_status": "ADMITTED v2.136.64 — country-cell wiring pending data pull (desktop)."
  },
  {
   "id": "african-dfi-primaries",
   "name": "African DFI primary disclosures (AFC, Afreximbank, TDB, DBSA, IDC, BOAD + A2MP portfolio)",
   "tier": 1,
   "job": "Deal-level African-DFI financing facts via institutional releases + annual reports (announcement-led access pattern, distinct from IFC-style portals); A2MP published portfolio = capital-provenance feed across 9 countries.",
   "state_fit": "financing facts Sourced (institution/issuer primary).",
   "access": "Free (institutional releases/reports).",
   "refresh": "event-driven + annual reports",
   "coi_screen": "clean",
   "integration_status": "IN USE (formalised v2.136.64) — Baomahun financeability row already carries the 1 Dec 2025 close from AFC/Afreximbank primaries; verified current against both, 4 Jul 2026."
  }
 ]
}