Streak: 0

Play at least one game today to keep your streak

Sources & Licenses

This page lists third-party data, assets, and services used in the product or to generate committed project assets.

Data sources

Rest Countries (countriesV2.json)

rest-countries

Used for: Country metadata, English country names, English capital names, and legacy flag URL inputs for local imports.

Source: https://github.com/apilayer/restcountries/blob/master/src/main/resources/countriesV2.json

License: MPL-2.0 (https://github.com/apilayer/restcountries/blob/master/LICENSE)

Attribution: Country metadata derived from the apilayer/restcountries dataset.

Local usage: scripts/import-restcountries.mjs

Generated output: packages/data/countries.json

Wikidata Query Service

wikidata

Used for: German capital-name augmentation for the normalized country dataset.

Source: https://query.wikidata.org/

License: CC0-1.0 (https://creativecommons.org/publicdomain/zero/1.0/)

Attribution: Structured data queried from Wikidata is available under CC0.

Local usage: scripts/augment-capitals-de.mjs

Generated output: packages/data/countries.json

Natural Earth Admin 0 Countries (110m)

natural-earth-admin0-countries

Used for: World country boundary polygons for map-based game modes.

Source: https://www.naturalearthdata.com/downloads/110m-cultural-vectors/110m-admin-0-countries/

License: Public domain (https://www.naturalearthdata.com/about/terms-of-use/)

Attribution: Country boundary geometry is derived from Natural Earth public-domain Admin 0 country data.

Local usage: packages/data/world-countries.json

Generated output: packages/data/world-countries.json; packages/data/mappable-country-ids.json

Asset sources

FlagCDN / Flagpedia

flagcdn

Used for: Downloading the locally committed country flag SVG assets.

Source: https://flagcdn.com/

License: Public domain (per Flagpedia, based on Wikimedia Commons) (https://flagpedia.net/download/vector)

Attribution: Flag assets downloaded from FlagCDN / Flagpedia, which states that the files are public domain and based on Wikimedia Commons vector sources.

Local usage: scripts/import-restcountries.mjs

Generated output: packages/data/flags/*.svg

Notes: The import pipeline stores local copies in the repository rather than hotlinking production assets.

Content sources

mapcn by AnmolSaini16

mapcn

Used for: Adapted local MapLibre wrapper patterns for the interactive map subsystem.

Source: https://github.com/AnmolSaini16/mapcn

License: MIT (https://github.com/AnmolSaini16/mapcn/blob/main/LICENSE)

Attribution: The local map wrapper is adapted from the open-source mapcn project.

Local usage: apps/web/src/map/MapSurface.tsx