# Data provenance — F6-dev-01 All files are observed data from the World Bank World Development Indicators (WDI), retrieved by the task author with `curl` on 2026-10-30T03:23:28Z. License: World Bank open data, Creative Commons Attribution 4.0 (CC BY 4.0), https://datacatalog.worldbank.org/public-licenses#cc-by ## `wb_indicators.csv` (2349 rows) Long table, one row per entity-year, years 2015–2023, built by merging two API responses on (ISO3 code, year): - `NY.GDP.PCAP.PP.KD` — GDP per capita, PPP (constant 2021 international $). URL: `https://api.worldbank.org/v2/country/all/indicator/NY.GDP.PCAP.PP.KD?format=json&per_page=20000&date=2015:2023` (raw response SHA-256 `742e87326d9748e0873cd996d9d4ebdf9464bec10ccd24a97d66b07e651789ec`) - `SP.DYN.LE00.IN` — Life expectancy at birth, total (years). URL: `https://api.worldbank.org/v2/country/all/indicator/SP.DYN.LE00.IN?format=json&per_page=20000&date=2015:2023` (raw response SHA-256 `6bb51828124409f555b5089900a507aa62a0a17523ec3608b4b51bb5c6928d04`) Columns: `iso3` (ISO-3166 alpha-3 code as returned by the API), `name` (entity name), `year` (integer), `gdp_pc_ppp` (GDP per capita, PPP, constant 2021 international dollars; empty = not reported), `life_expectancy` (years; empty = not reported). The API endpoint `country/all` returns every entity in the World Bank database, i.e. countries/economies **and** regional, income-group and other aggregates. 45 records whose `countryiso3code` field was empty in the API response (a few income-group aggregates identified only by a 2-letter code) were dropped during preparation; nothing else was altered. SHA-256 of `wb_indicators.csv`: `6823f02ed4c20fd12a54b8ca4454f85ba333f22337e2a9fc57c3cabccfdbfcd0` ## `wb_entities.csv` (296 rows) Entity metadata from `https://api.worldbank.org/v2/country?format=json&per_page=400` (raw response SHA-256 `c9acf3932785191a649cbc04c3056af4cf64a236e5c3b49d49be25ddb0440bce`). Columns: `iso3`, `name`, `region` (World Bank region; the value `Aggregates` marks entities that are regional, income or other groupings rather than countries/economies), `income_level`, `lending_type`. SHA-256 of `wb_entities.csv`: `06af6aec15122fecea5be5eb21464c505188ecc135bc55104a40f20f65040f8d`