{
  "_meta": {
    "project": "Myrdal",
    "domain": "Demographics, migration & population economics",
    "schema": "Anu Framework v12.2 / AnuData v1.0",
    "series_id_scheme": "v2.2 (D primary, XS appendix/external)",
    "generated_at": "2026-07-31",
    "tier_0_complete": true,
    "tier_1_in_progress": true,
    "sources_loaded": [
      "Robin_Census",
      "WDI",
      "ClioInfra",
      "Maddison",
      "WID"
    ],
    "coverage_fields_derivation": "n_rows, coverage_years, year_format, n_periods, geography_level, n_entities, n_countries, n_counties, n_states, duplicate_keys and known_issues are DERIVED on every run from Outputs/Data/chopped/<SID>/<SID>.csv — the file that ships — so they cannot go stale. Where a file has no time axis, coverage_years stays hand-authored and coverage_basis says so. Run `build_series_registry.py --check` to gate the registry against the files without rebuilding.",
    "series_without_chopped_file": []
  },
  "series": {
    "D001": {
      "display_name": "World population, total",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.TOTL",
      "coverage_years": [
        1,
        2024
      ],
      "n_countries": null,
      "notes": "all countries sum available",
      "series_id": "D001",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 210,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 210,
      "geography_level": null,
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D001/D001.csv"
    },
    "D002": {
      "display_name": "Population, total by country",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.TOTL",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "country panel",
      "series_id": "D002",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D002/D002.csv"
    },
    "D003": {
      "display_name": "Population ages 0-14, total by country",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.0014.TO",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "youth denominator",
      "series_id": "D003",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D003/D003.csv"
    },
    "D004": {
      "display_name": "Population ages 15-64 (working-age), total by country",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.1564.TO",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "working-age denominator",
      "series_id": "D004",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D004/D004.csv"
    },
    "D005": {
      "display_name": "Population ages 65 and above, total by country",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.65UP.TO",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "elderly numerator",
      "series_id": "D005",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D005/D005.csv"
    },
    "D006": {
      "display_name": "Age dependency ratio (total) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "ratio",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.DPND",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "derived",
      "series_id": "D006",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D006/D006.csv"
    },
    "D007": {
      "display_name": "Youth dependency ratio by country",
      "source": "World Bank WDI (via Robin)",
      "units": "ratio",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.DPND.YG",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "derived",
      "series_id": "D007",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D007/D007.csv"
    },
    "D008": {
      "display_name": "Old-age dependency ratio by country",
      "source": "World Bank WDI (via Robin)",
      "units": "ratio",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.DPND.OL",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "derived",
      "series_id": "D008",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D008/D008.csv"
    },
    "D009": {
      "display_name": "Fertility rate, total (births per woman) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "births_per_woman",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.DYN.TFRT.IN",
      "coverage_years": [
        1960,
        2023
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D009",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13856,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D009/D009.csv"
    },
    "D010": {
      "display_name": "Life expectancy at birth, total by country",
      "source": "World Bank WDI (via Robin)",
      "units": "years",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.DYN.LE00.IN",
      "coverage_years": [
        1960,
        2023
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D010",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13854,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D010/D010.csv"
    },
    "D011": {
      "display_name": "Net migration by country",
      "source": "World Bank WDI (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SM.POP.NETM",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D011",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14105,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D011/D011.csv"
    },
    "D012": {
      "display_name": "International migrant stock (% of population) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SM.POP.TOTL.ZS",
      "coverage_years": [
        1990,
        2024
      ],
      "n_countries": 216,
      "notes": "direct",
      "series_id": "D012",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 1728,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "country",
      "n_entities": 216,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D012/D012.csv"
    },
    "D013": {
      "display_name": "Urban population (% of total) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.URB.TOTL.IN.ZS",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 215,
      "notes": "direct",
      "series_id": "D013",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13975,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 215,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D013/D013.csv"
    },
    "D014": {
      "display_name": "Population growth (annual %) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.GROW",
      "coverage_years": [
        1961,
        2024
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D014",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13856,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D014/D014.csv"
    },
    "D015": {
      "display_name": "Birth rate, crude (per 1,000) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "per_1000",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.DYN.CBRT.IN",
      "coverage_years": [
        1960,
        2023
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D015",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13858,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D015/D015.csv"
    },
    "D016": {
      "display_name": "Death rate, crude (per 1,000) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "per_1000",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.DYN.CDRT.IN",
      "coverage_years": [
        1960,
        2023
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D016",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 13858,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D016/D016.csv"
    },
    "D017": {
      "display_name": "Under-5 mortality rate (per 1,000) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "per_1000",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SH.DYN.MORT",
      "coverage_years": [
        1960,
        2023
      ],
      "n_countries": 196,
      "notes": "direct",
      "series_id": "D017",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 11619,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 64,
      "geography_level": "country",
      "n_entities": 196,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D017/D017.csv"
    },
    "D018": {
      "display_name": "Population ages 0-14 (% of total) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.0014.TO.ZS",
      "coverage_years": [
        null,
        null
      ],
      "n_countries": null,
      "notes": "direct",
      "wdi_code_requested_by_build_chopped": "SP.POP.0014.ZS",
      "series_id": "D018",
      "publish": true,
      "triage": {
        "verdict": "fix",
        "reason": "the chopped file has 0 data rows. Root cause identified 2026-07-31: build_chopped.py's WDI_MAP requests `SP.POP.0014.ZS`, which is not a World Bank indicator code. The real code is `SP.POP.0014.TO.ZS` and the input extract holds 17,225 rows under it. This is a build defect, NOT an upstream gap, and it is tracked separately from this metadata pass because fixing it changes shipped data.",
        "date": "2026-07-31"
      },
      "n_rows": 0,
      "coverage_basis": "no data rows in the chopped file",
      "year_format": null,
      "n_periods": null,
      "geography_level": null,
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "chopped_relpath": "chopped/D018/D018.csv",
      "status": "data_unavailable"
    },
    "D019": {
      "display_name": "Working-age population (% of total) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.1564.TO.ZS",
      "coverage_years": [
        null,
        null
      ],
      "n_countries": null,
      "notes": "direct",
      "wdi_code_requested_by_build_chopped": "SP.POP.1564.ZS",
      "series_id": "D019",
      "publish": true,
      "triage": {
        "verdict": "fix",
        "reason": "the chopped file has 0 data rows. Root cause identified 2026-07-31: build_chopped.py's WDI_MAP requests `SP.POP.1564.ZS`, which is not a World Bank indicator code. The real code is `SP.POP.1564.TO.ZS` and the input extract holds 17,225 rows under it. This is a build defect, NOT an upstream gap, and it is tracked separately from this metadata pass because fixing it changes shipped data.",
        "date": "2026-07-31"
      },
      "n_rows": 0,
      "coverage_basis": "no data rows in the chopped file",
      "year_format": null,
      "n_periods": null,
      "geography_level": null,
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "chopped_relpath": "chopped/D019/D019.csv",
      "status": "data_unavailable"
    },
    "D020": {
      "display_name": "Population ages 65+ (% of total) by country",
      "source": "World Bank WDI (via Robin)",
      "units": "percent",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "wdi_code": "SP.POP.65UP.TO.ZS",
      "coverage_years": [
        1960,
        2024
      ],
      "n_countries": 217,
      "notes": "direct",
      "series_id": "D020",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14105,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D020/D020.csv"
    },
    "D021": {
      "display_name": "Historical population, total by country (ClioInfra 1500-2000)",
      "source": "Clio-Infra (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1500,
        2000
      ],
      "n_countries": 190,
      "series_id": "D021",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 3221,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 27,
      "geography_level": "country",
      "n_entities": 190,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D021/D021.csv"
    },
    "D022": {
      "display_name": "Historical urban population by country (ClioInfra)",
      "source": "Clio-Infra (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1500,
        2000
      ],
      "n_countries": 182,
      "series_id": "D022",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 1722,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 11,
      "geography_level": "country",
      "n_entities": 182,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D022/D022.csv"
    },
    "D023": {
      "display_name": "Long-run population by country (Maddison spliced with WDI)",
      "source": "Maddison Project DB 2023 (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "composite",
      "frequency": "annual",
      "coverage_years": [
        1,
        2024
      ],
      "n_countries": 221,
      "components": [
        "Maddison Project DB 2023 (year 1 to 1959)",
        "World Bank WDI SP.POP.TOTL (1960 onward)"
      ],
      "notes": "pop in MPD2023 thousands; pop_persons=pop*1000 derived. The shipped file is the P09 spliced spine and carries a per-row `source` column naming which publisher each observation came from.",
      "series_id": "D023",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 21303,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 210,
      "geography_level": "country",
      "n_entities": 246,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D023/D023.csv"
    },
    "D024": {
      "display_name": "Maddison Project GDP per capita by country (1-2022)",
      "source": "Maddison Project DB 2023 (via Robin)",
      "units": "2011_international_dollars_geary_khamis",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1,
        2022
      ],
      "n_countries": 169,
      "series_id": "D024",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 131144,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 776,
      "geography_level": "country",
      "n_entities": 169,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D024/D024.csv"
    },
    "D025": {
      "display_name": "WID total population by country",
      "source": "World Inequality Database WID (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1800,
        2025
      ],
      "n_countries": 328,
      "series_id": "D025",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 70021,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 226,
      "geography_level": "country",
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D025/D025.csv"
    },
    "D026": {
      "display_name": "WID female population by country",
      "source": "World Inequality Database WID (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1800,
        2025
      ],
      "n_countries": 328,
      "series_id": "D026",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 69981,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 226,
      "geography_level": "country",
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D026/D026.csv"
    },
    "D027": {
      "display_name": "WID male population by country",
      "source": "World Inequality Database WID (via Robin)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1800,
        2025
      ],
      "n_countries": 328,
      "series_id": "D027",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 69981,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 226,
      "geography_level": "country",
      "n_entities": null,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D027/D027.csv"
    },
    "D038": {
      "display_name": "US county net domestic migration (IRS SOI)",
      "source": "IRS SOI county-to-county migration (irs.gov)",
      "units": "persons_proxy",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual_flow_period",
      "coverage_years": [
        2018,
        2023
      ],
      "notes": "inflow - outflow of exemptions; returns-based",
      "series_id": "D038",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 15713,
      "coverage_basis": "derived from `year` (5 flow periods: 2018-2019 to 2022-2023)",
      "year_format": "flow_pair",
      "n_periods": 5,
      "flow_periods": [
        "2018-2019",
        "2019-2020",
        "2020-2021",
        "2021-2022",
        "2022-2023"
      ],
      "geography_level": "us_county",
      "n_entities": null,
      "n_countries": null,
      "n_counties": 3153,
      "n_states": 51,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D038/D038.csv"
    },
    "D039": {
      "display_name": "US county-to-county migration flows (IRS SOI, partial extract)",
      "source": "IRS SOI county-to-county migration (irs.gov)",
      "units": "persons_proxy",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual_flow_period",
      "coverage_years": [
        2022,
        2023
      ],
      "notes": "origin->destination exemptions. The shipped file is a PARTIAL extract, not the full flow matrix: see n_periods / n_dest_fips for what it actually contains.",
      "series_id": "D039",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 50,
      "coverage_basis": "derived from `year` (1 flow period: 2022-2023)",
      "year_format": "flow_pair",
      "n_periods": 1,
      "flow_periods": [
        "2022-2023"
      ],
      "geography_level": "us_county_pair",
      "n_entities": 40,
      "n_countries": null,
      "n_counties": null,
      "n_states": null,
      "n_origin_fips": 36,
      "n_dest_fips": 40,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D039/D039.csv"
    },
    "D040": {
      "display_name": "US state net domestic migration (IRS SOI)",
      "source": "IRS SOI county-to-county migration (irs.gov)",
      "units": "persons_proxy",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual_flow_period",
      "coverage_years": [
        2018,
        2023
      ],
      "notes": "state rollup of county net migration; state level, no county rows",
      "series_id": "D040",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 255,
      "coverage_basis": "derived from `year` (5 flow periods: 2018-2019 to 2022-2023)",
      "year_format": "flow_pair",
      "n_periods": 5,
      "flow_periods": [
        "2018-2019",
        "2019-2020",
        "2020-2021",
        "2021-2022",
        "2022-2023"
      ],
      "geography_level": "us_state",
      "n_entities": null,
      "n_countries": null,
      "n_counties": null,
      "n_states": 51,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D040/D040.csv"
    },
    "D050": {
      "display_name": "Population by country, IDB (2000-2100 incl. projections)",
      "source": "Census International Database (IDB API)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D050",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6999,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D050/D050.csv"
    },
    "D051": {
      "display_name": "Total fertility rate by country, IDB (2000-2100)",
      "source": "Census International Database (IDB API)",
      "units": "births_per_woman",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D051",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6974,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D051/D051.csv"
    },
    "D052": {
      "display_name": "Crude birth rate by country, IDB",
      "source": "Census International Database (IDB API)",
      "units": "per_1000",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D052",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6987,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D052/D052.csv"
    },
    "D053": {
      "display_name": "Crude death rate by country, IDB",
      "source": "Census International Database (IDB API)",
      "units": "per_1000",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D053",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6987,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D053/D053.csv"
    },
    "D054": {
      "display_name": "Natural increase by country, IDB",
      "source": "Census International Database (IDB API)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D054",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6987,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D054/D054.csv"
    },
    "D055": {
      "display_name": "Female population by country, IDB",
      "source": "Census International Database (IDB API)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D055",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 6999,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D055/D055.csv"
    },
    "D056": {
      "display_name": "Population density by country, IDB",
      "source": "Census International Database (IDB API)",
      "units": "persons_per_km2",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2000,
        2100
      ],
      "notes": "UN WPP substitute; historical 2000-2024 + projection milestones to 2100. Validated vs WDI (median ratio 0.994)",
      "series_id": "D056",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 7037,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 31,
      "geography_level": "country",
      "n_entities": null,
      "n_countries": 226,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D056/D056.csv"
    },
    "D041": {
      "display_name": "US county/state total population (ACS 5-Yr full)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D041",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D041/D041.csv"
    },
    "D042": {
      "display_name": "US county/state median age (ACS 5-Yr full)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "years",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D042",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D042/D042.csv"
    },
    "D043": {
      "display_name": "US county/state Hispanic/Latino population (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D043",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D043/D043.csv"
    },
    "D044": {
      "display_name": "US county/state White non-Hispanic (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D044",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D044/D044.csv"
    },
    "D045": {
      "display_name": "US county/state Black non-Hispanic (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D045",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D045/D045.csv"
    },
    "D046": {
      "display_name": "US county/state foreign-born population (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D046",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19636,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D046/D046.csv"
    },
    "D047": {
      "display_name": "US county/state interstate in-migrants (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D047",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19161,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3204,
      "n_countries": null,
      "n_counties": 3153,
      "n_states": 51,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D047/D047.csv"
    },
    "D048": {
      "display_name": "US county/state international in-migrants (ACS)",
      "source": "US Census ACS 5-Year API (full county panel)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "full county pull with an explicit `vintage` column and no duplicate (entity, year) keys; supersedes the D028-D037 Robin baseline (L01), which has both",
      "series_id": "D048",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 19161,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_county+state",
      "n_entities": 3204,
      "n_countries": null,
      "n_counties": 3153,
      "n_states": 51,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D048/D048.csv"
    },
    "D049": {
      "display_name": "US foreign-born share by state (derived)",
      "source": "derived from D046 / pop_nativity_total",
      "units": "ratio",
      "content_type": "time_series",
      "construction": "formula",
      "components": [
        "foreign_born",
        "pop_nativity_total"
      ],
      "formula": "foreign_born / pop_nativity_total",
      "frequency": "annual",
      "coverage_years": [
        2017,
        2022
      ],
      "notes": "P06 processor output. STATE LEVEL ONLY — the shipped file has no county rows, so it cannot answer a county question despite being built from a county-capable source.",
      "series_id": "D049",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 312,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 6,
      "geography_level": "us_state",
      "n_entities": 52,
      "n_countries": null,
      "n_counties": null,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D049/D049.csv"
    },
    "D057": {
      "display_name": "US county population by age band (PEP)",
      "source": "Census Population Estimates Program (PEP charv)",
      "units": "persons",
      "content_type": "cross_sectional",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2023,
        2023
      ],
      "notes": "under-5, 5-9, 10-14, 65+, total bands for dependency computation; one vintage, keyed on `pep_year_code`, long by `band`",
      "series_id": "D057",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 16110,
      "coverage_basis": "derived from `pep_year_code` in the chopped file",
      "year_format": "single_year",
      "n_periods": 1,
      "geography_level": "us_county",
      "n_entities": 3222,
      "n_countries": null,
      "n_counties": 3222,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D057/D057.csv"
    },
    "D058": {
      "display_name": "US old-age dependency ratio by county (derived)",
      "source": "derived from PEP age bands",
      "units": "ratio",
      "content_type": "cross_sectional",
      "construction": "formula",
      "components": [
        "age_65_plus",
        "working_15_64"
      ],
      "formula": "age_65_plus / working_15_64",
      "value_column": "old_age_dependency_ratio",
      "frequency": "annual",
      "coverage_years": [
        2023,
        2023
      ],
      "notes": "P02 processor. D058 and D059 are two columns of ONE shipped file, which is why their CSVs are byte-identical; read `value_column`. Components ship in the same file so the ratio can be recomputed rather than trusted. Population-weighted US totals over counties: total dependency 0.549, old-age 0.275.",
      "series_id": "D058",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 3222,
      "coverage_basis": "authored — the chopped file is a cross-section with no year column",
      "year_format": null,
      "n_periods": null,
      "geography_level": "us_county",
      "n_entities": 3222,
      "n_countries": null,
      "n_counties": 3222,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D058/D058.csv"
    },
    "D059": {
      "display_name": "US total dependency ratio by county (derived)",
      "source": "derived from PEP age bands",
      "units": "ratio",
      "content_type": "cross_sectional",
      "construction": "formula",
      "components": [
        "under_15",
        "age_65_plus",
        "working_15_64"
      ],
      "formula": "(under_15 + age_65_plus) / working_15_64",
      "value_column": "total_dependency_ratio",
      "frequency": "annual",
      "coverage_years": [
        2023,
        2023
      ],
      "notes": "P02 processor. D058 and D059 are two columns of ONE shipped file, which is why their CSVs are byte-identical; read `value_column`. Components ship in the same file so the ratio can be recomputed rather than trusted. Population-weighted US totals over counties: total dependency 0.549, old-age 0.275.",
      "series_id": "D059",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 3222,
      "coverage_basis": "authored — the chopped file is a cross-section with no year column",
      "year_format": null,
      "n_periods": null,
      "geography_level": "us_county",
      "n_entities": 3222,
      "n_countries": null,
      "n_counties": 3222,
      "n_states": 52,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/D059/D059.csv"
    },
    "D028": {
      "display_name": "US county/state total population (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D028",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28865,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2684,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,684 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D028/D028.csv"
    },
    "D029": {
      "display_name": "US county/state median age (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "years",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D029",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28865,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2564,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,564 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D029/D029.csv"
    },
    "D030": {
      "display_name": "US county/state White population (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D030",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28796,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2616,
      "duplicate_keys_conflicting": 2614,
      "known_issues": [
        "2,616 duplicate (entity, state, county, year) keys, 2,614 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D030/D030.csv"
    },
    "D031": {
      "display_name": "US county/state Black population (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D031",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28796,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2616,
      "duplicate_keys_conflicting": 2614,
      "known_issues": [
        "2,616 duplicate (entity, state, county, year) keys, 2,614 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D031/D031.csv"
    },
    "D032": {
      "display_name": "US county/state Asian population (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D032",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28796,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2616,
      "duplicate_keys_conflicting": 2611,
      "known_issues": [
        "2,616 duplicate (entity, state, county, year) keys, 2,611 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D032/D032.csv"
    },
    "D033": {
      "display_name": "US county/state Hispanic/Latino population (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D033",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 26709,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 529,
      "duplicate_keys_conflicting": 529,
      "known_issues": [
        "529 duplicate (entity, state, county, year) keys, 529 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D033/D033.csv"
    },
    "D034": {
      "display_name": "US county/state median household income (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "usd",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D034",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28860,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2685,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,685 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D034/D034.csv"
    },
    "D035": {
      "display_name": "US county/state labor force (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D035",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28864,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2685,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,685 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D035/D035.csv"
    },
    "D036": {
      "display_name": "US county/state unemployed (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D036",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28864,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2685,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,685 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D036/D036.csv"
    },
    "D037": {
      "display_name": "US county/state housing units (ACS)",
      "source": "US Census ACS (via Robin baseline)",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "notes": "Robin ACS baseline. Superseded for analysis by the D041-D048 full ACS panel, which carries an explicit `vintage` column and has no duplicate keys. Kept for cross-validation.",
      "series_id": "D037",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 28865,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 8,
      "geography_level": "us_county+state",
      "n_entities": 3283,
      "n_countries": null,
      "n_counties": 3231,
      "n_states": 52,
      "duplicate_keys": 2685,
      "duplicate_keys_conflicting": 2685,
      "known_issues": [
        "2,685 duplicate (entity, state, county, year) keys, 2,685 of them carrying CONFLICTING values — this file cannot be joined on that key without a de-duplication rule; the D041-D048 ACS panel carries an explicit `vintage` column and does not have this problem."
      ],
      "chopped_relpath": "chopped/D037/D037.csv"
    },
    "XS001": {
      "display_name": "US state population by race (cross-project extract)",
      "source": "derived from D030-D033",
      "units": "persons",
      "content_type": "time_series",
      "construction": "composite",
      "frequency": "annual",
      "coverage_years": [
        2015,
        2022
      ],
      "xs_class": "appendix",
      "xs_attribution": "cross-project feed (incarceration demographics)",
      "series_id": "XS001",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 1,
      "coverage_basis": "authored — the chopped file is a cross-section with no year column",
      "year_format": null,
      "n_periods": null,
      "geography_level": null,
      "n_entities": null,
      "n_countries": null,
      "n_counties": null,
      "n_states": null,
      "chopped_relpath": "chopped/XS001/XS001.csv"
    },
    "XS002": {
      "display_name": "Working-age population by country (cross-project extract)",
      "source": "derived from D004",
      "units": "persons",
      "content_type": "time_series",
      "construction": "direct",
      "frequency": "annual",
      "coverage_years": [
        1960,
        2024
      ],
      "xs_class": "external_study",
      "xs_attribution": "cross-project feed (labor supply)",
      "series_id": "XS002",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_countries": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/XS002/XS002.csv"
    },
    "XS003": {
      "display_name": "Elderly dependency ratio (cross-project extract)",
      "source": "derived from D008",
      "units": "ratio",
      "content_type": "time_series",
      "construction": "formula",
      "components": [
        "SP.POP.65UP.TO",
        "SP.POP.1564.TO"
      ],
      "formula": "pop_65_plus / pop_15_64",
      "frequency": "annual",
      "coverage_years": [
        1960,
        2024
      ],
      "xs_class": "external_study",
      "xs_attribution": "cross-project feed (healthcare demand)",
      "series_id": "XS003",
      "publish": true,
      "triage": {
        "verdict": "verified",
        "reason": "loaded from canonical source",
        "date": "2026-07-27"
      },
      "n_rows": 14075,
      "coverage_basis": "derived from `year` in the chopped file",
      "year_format": "single_year",
      "n_periods": 65,
      "geography_level": "country",
      "n_entities": 217,
      "n_countries": 217,
      "n_counties": null,
      "n_states": null,
      "duplicate_keys": 0,
      "duplicate_keys_conflicting": 0,
      "chopped_relpath": "chopped/XS003/XS003.csv"
    }
  }
}