# World map sources

`world.json` contains only public geography, not ComputeArena account or benchmark data.
It is generated with the Equal Earth projection using:

- **world-atlas 2.0.2**, `countries-110m.json`: Natural Earth 4.1.0 land/boundaries,
  redistributed under ISC. Natural Earth geography is public domain.
  https://github.com/topojson/world-atlas — see `LICENSE-world-atlas`.
- **world-countries 5.1.0**: country-level latitude/longitude reference points,
  including small territories omitted from the simplified basemap.
  https://github.com/mledoze/countries — see `LICENSE-country-coordinates` (ODbL 1.0).
  The derived country-coordinate database in `world.json` is also provided under
  ODbL 1.0. The full derived coordinates can be downloaded in `world.json`.
- **d3-geo 3.1.1** and **topojson-client 3.1.0**: projection and geometry conversion,
  used only during asset generation.

The reference points are labels for countries/territories. They are not capitals,
device positions, IP geolocation, or measured benchmark execution locations.
Simplified outlines do not express a position on disputed borders or sovereignty.
Country availability/names remain governed by ComputeArena's existing ISO alpha-2 list.

## Reproduction

With the repository's locked development dependencies installed, run
`node scripts/generate-world-map.mjs` to print the deterministic JSON asset.
The generator is included in the web source repository. It performs no network
requests and reads no database, reports, or credentials.

The map is served locally, with no map SDK, API key, tiles, or external requests.
