{
  "schemaVersion": "1.0.0",
  "datasetVersion": "countries-2026-08",
  "verifiedDate": "2026-08-23",
  "counts": {
    "unMembers": 193,
    "states195": 195,
    "isoAreas": 249
  },
  "algorithms": [
    "rcg-fresh-v1",
    "rcg-seeded-v1"
  ],
  "licenses": {
    "cldr": "Unicode-3.0",
    "flags": "MIT",
    "flagsLicensePath": "/flags/LICENSE"
  },
  "integrity": {
    "countrySnapshotSha256": "9962575422b9df43bccc24321640da287cdf43fed776562b6cfb1703741cc956",
    "unMemberCodeSnapshotSha256": "c556ca37efd0c43e86c770a04cb9782169674d0cd27fb7274aaf753b8982ffa8",
    "observerStateCodeSnapshotSha256": "7f43ab31b5601f5821fe013eb3a4c3a0bbdaf93fe46faf52abd3017f08e7fc0d"
  },
  "sources": [
    {
      "id": "un-m49-overview",
      "url": "https://unstats.un.org/unsd/methodology/m49/overview/",
      "retrieved": "2026-08-23",
      "sha256": "b9048114f6e7f2abda83bf03d4263c9d7cd1bd7230e3d0461025ee7839a7a1fb",
      "fields": [
        "referenceName",
        "m49",
        "isoAlpha2",
        "isoAlpha3",
        "region",
        "subregion"
      ]
    },
    {
      "id": "cldr-code-mappings",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-core/supplemental/codeMappings.json",
      "retrieved": "2026-08-23",
      "sha256": "0d1ef50b92c1140e5847d22d96faf1a9c35543b0dedf8e9a2fcb87e4c51b9ed6",
      "fields": [
        "supplemental ISO alpha-3 and numeric validation",
        "Taiwan codes"
      ]
    },
    {
      "id": "cldr-territory-containment",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-core/supplemental/territoryContainment.json",
      "retrieved": "2026-08-23",
      "sha256": "9f7d2eed5278ebb7c302b7536e391708b237945c314d09a206c632c2fab45ee2",
      "fields": [
        "supplemental validation of TW region 142 and subregion 030"
      ]
    },
    {
      "id": "cldr-territories-en",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/en/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "158c1d575308f7e46912edbeda435c8fe2ef5dad280798231f3a432e406b1807",
      "fields": [
        "display names (en)",
        "region names (en)"
      ]
    },
    {
      "id": "cldr-territories-fr",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/fr/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "42d67b78cb74ffe87380db1d702d06be995c3082d7f711ffd6e75a721133c5e0",
      "fields": [
        "display names (fr)",
        "region names (fr)"
      ]
    },
    {
      "id": "cldr-territories-es",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/es/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "027b9c91d4e923d506b404415648691ef41ebde721aa454cee4d9f7f66b3ea62",
      "fields": [
        "display names (es)",
        "region names (es)"
      ]
    },
    {
      "id": "cldr-territories-it",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/it/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "d41462485baabf9b0b70de0092a173a45a7af8c415ace686e6cbe1909baf390f",
      "fields": [
        "display names (it)",
        "region names (it)"
      ]
    },
    {
      "id": "cldr-territories-de",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/de/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "e5b7a831cd70afeaad10a56360c08e2d970e9fe79f254ee8d937a7dfa13686b7",
      "fields": [
        "display names (de)",
        "region names (de)"
      ]
    },
    {
      "id": "cldr-territories-pt-BR",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/pt/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "89604c7cd2eecc83c7a7f65129e7e6fe70a04f2d52263345530d714146f99ee8",
      "fields": [
        "display names (pt-BR)",
        "region names (pt-BR)"
      ]
    },
    {
      "id": "cldr-territories-ja",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/ja/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "2e9976a1d5e6a02e48b5a5c18987bd6246b0a21369513386bb5874a6887056d2",
      "fields": [
        "display names (ja)",
        "region names (ja)"
      ]
    },
    {
      "id": "cldr-territories-zh-CN",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/zh/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "18f1426f1e8981a671517a4857a8d4e56060909906c4cfd9b9a43a8a18b9ab6f",
      "fields": [
        "display names (zh-CN)",
        "region names (zh-CN)"
      ]
    },
    {
      "id": "cldr-territories-ru",
      "version": "48.0.0",
      "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/48.0.0/cldr-json/cldr-localenames-full/main/ru/territories.json",
      "retrieved": "2026-08-23",
      "sha256": "305ba1f9eecb1b0151ab081a111aaa8a5898d38c9d57bfbfa125734e508a2389",
      "fields": [
        "display names (ru)",
        "region names (ru)"
      ]
    }
  ],
  "membershipSources": [
    "https://www.un.org/en/about-us/member-states",
    "https://www.un.org/en/about-us/non-member-states"
  ],
  "membershipSnapshot": {
    "unMemberCodes": [
      "AD",
      "AE",
      "AF",
      "AG",
      "AL",
      "AM",
      "AO",
      "AR",
      "AT",
      "AU",
      "AZ",
      "BA",
      "BB",
      "BD",
      "BE",
      "BF",
      "BG",
      "BH",
      "BI",
      "BJ",
      "BN",
      "BO",
      "BR",
      "BS",
      "BT",
      "BW",
      "BY",
      "BZ",
      "CA",
      "CD",
      "CF",
      "CG",
      "CH",
      "CI",
      "CL",
      "CM",
      "CN",
      "CO",
      "CR",
      "CU",
      "CV",
      "CY",
      "CZ",
      "DE",
      "DJ",
      "DK",
      "DM",
      "DO",
      "DZ",
      "EC",
      "EE",
      "EG",
      "ER",
      "ES",
      "ET",
      "FI",
      "FJ",
      "FM",
      "FR",
      "GA",
      "GB",
      "GD",
      "GE",
      "GH",
      "GM",
      "GN",
      "GQ",
      "GR",
      "GT",
      "GW",
      "GY",
      "HN",
      "HR",
      "HT",
      "HU",
      "ID",
      "IE",
      "IL",
      "IN",
      "IQ",
      "IR",
      "IS",
      "IT",
      "JM",
      "JO",
      "JP",
      "KE",
      "KG",
      "KH",
      "KI",
      "KM",
      "KN",
      "KP",
      "KR",
      "KW",
      "KZ",
      "LA",
      "LB",
      "LC",
      "LI",
      "LK",
      "LR",
      "LS",
      "LT",
      "LU",
      "LV",
      "LY",
      "MA",
      "MC",
      "MD",
      "ME",
      "MG",
      "MH",
      "MK",
      "ML",
      "MM",
      "MN",
      "MR",
      "MT",
      "MU",
      "MV",
      "MW",
      "MX",
      "MY",
      "MZ",
      "NA",
      "NE",
      "NG",
      "NI",
      "NL",
      "NO",
      "NP",
      "NR",
      "NZ",
      "OM",
      "PA",
      "PE",
      "PG",
      "PH",
      "PK",
      "PL",
      "PT",
      "PW",
      "PY",
      "QA",
      "RO",
      "RS",
      "RU",
      "RW",
      "SA",
      "SB",
      "SC",
      "SD",
      "SE",
      "SG",
      "SI",
      "SK",
      "SL",
      "SM",
      "SN",
      "SO",
      "SR",
      "SS",
      "ST",
      "SV",
      "SY",
      "SZ",
      "TD",
      "TG",
      "TH",
      "TJ",
      "TL",
      "TM",
      "TN",
      "TO",
      "TR",
      "TT",
      "TV",
      "TZ",
      "UA",
      "UG",
      "US",
      "UY",
      "UZ",
      "VC",
      "VE",
      "VN",
      "VU",
      "WS",
      "YE",
      "ZA",
      "ZM",
      "ZW"
    ],
    "observerStateCodes": [
      "PS",
      "VA"
    ]
  },
  "exclusions": {
    "cldrSpecialCodes": [
      "AC",
      "CP",
      "CQ",
      "DG",
      "EA",
      "IC",
      "TA",
      "XK"
    ],
    "note": "The ISO countries and areas pool is the 248 alpha-coded M49 entries plus TW; CLDR-only special/private codes are not treated as ISO 3166-1 entries."
  },
  "probabilityNotes": {
    "firstDraw": "For N eligible entries, each entry has probability 1/N.",
    "orderedWithoutReplacement": "For an ordered batch of k entries without replacement, each valid sequence has probability 1/(N × (N-1) × … × (N-k+1))."
  },
  "regressionVectors": [
    {
      "algorithm": "rcg-seeded-v1",
      "input": "seed class-7 over the first ten ISO alpha-2 sorted records",
      "firstFiveIds": [
        "ar",
        "ad",
        "ae",
        "al",
        "aq"
      ]
    }
  ],
  "changelog": [
    {
      "version": "countries-2026-08",
      "date": "2026-08-23",
      "changes": [
        "Initial local snapshot.",
        "Added the 193-member, 195-state and 249 ISO countries/areas pools.",
        "Added nine CLDR-localized name sets and local MIT-licensed SVG flags."
      ]
    }
  ]
}
