# ISO 3166-1 alpha-3 country-code table (ledger) **Topic:** ISO 3166-1 alpha-3 (three-letter) country codes mapped to their English short names. **Lane:** Extract — data extraction and tables **Artifact:** iso3_alpha3.csv (primary), iso3_alpha3.json (machine-readable), iso3_alpha3.md (rendered table) ## Source - Wikipedia — "ISO 3166-1 alpha-3", "Officially assigned code elements" `https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3` - Extracted from the live page via `web_extract` (real fetch, no stale cache). → cached raw page: `/root/.hermes/profiles/ledger/cache/web/en.wikipedia.org-8325609c44.md` - Parser: `extract_iso3.py` - Verification (exit-code verdict): `check_iso3.py` ## Schema | Column | Meaning | |---------------|------------------------------------------------| | `alpha_3` | ISO 3166-1 alpha-3 code (three uppercase letters) | | `country_name`| English short name of the country/territory as listed | ## Provenance & counts - Officially assigned codes: **249** - No duplicate codes; all codes are exactly three uppercase letters - Sorted alphabetically by `country_name` - Sections intentionally excluded: user-assigned codes (AAA–ZZZ), reserved and deleted codes ## Verification ``` python3 /root/.hermes/wizard-outputs/ledger/check_iso3.py ``` Exit code 0 = correct, 1 = any check failed. ## Notes - The country names are the title-case English short names used by the ISO 3166/MA on the source page. - The adjacent `iso3_codes.txt` (plain code-only list) is superseded by this table, which adds the country name for every code.