World outline: Natural Earth v5.1.2, ne_50m_land.geojson (1:50m). Source: https://github.com/nvkelso/natural-earth-vector/blob/v5.1.2/geojson/ne_50m_land.geojson Public-domain geographic data: https://www.naturalearthdata.com/about/terms-of-use/ Bundled locally; no map provider, external tiles, or location requests at runtime. Country borders and English labels: Natural Earth v5.1.2, ne_50m_admin_0_countries.geojson. Source: https://github.com/nvkelso/natural-earth-vector/blob/v5.1.2/geojson/ne_50m_admin_0_countries.geojson Public domain; the map follows Natural Earth's boundary representation, not a statement of sovereignty. City catalogue: Natural Earth v5.1.2, ne_50m_populated_places_simple.geojson. Source: https://github.com/nvkelso/natural-earth-vector/blob/v5.1.2/geojson/ne_50m_populated_places_simple.geojson Public domain. Used for subscription-city coordinates, not invented lights. Bundled offline. SHA-256: 8E70756B39FAE9BCDC1E332BFC510C024C5EDD3A13203FFD20092EE37B61D978. Night texture: NASA Earth Observatory, Black Marble 2016 color map, Suomi NPP VIIRS. Source: https://science.nasa.gov/earth/earth-observatory/earth-at-night/maps/ Asset: https://assets.science.nasa.gov/content/dam/science/esd/eo/images/imagerecords/144000/144898/BlackMarble_2016_3km.jpg 13500 x 6750 geographic (longitude/latitude) global map; decoded once at 6000 x 3000 for bounded memory. Credit: NASA Earth Observatory / Joshua Stevens, Suomi NPP VIIRS data from Miguel Roman, NASA GSFC. Historical satellite composite, not live telemetry. Bundled offline; no map network requests. The schematic view extracts a sparse transparent cyan/white light mask once at startup; satellite terrain is discarded. Land/coasts/borders come from the Natural Earth vectors above. Close zoom uses native-resolution 512px offline light tiles produced by tools/Generate-CityLightTiles.ps1 from the same 13500 x 6750 NASA source and the same light extraction formula. Only visible tiles are decoded in the client, with a 24-entry cache; the entire source is not decoded at runtime. Close-zoom geography is rasterized offline from the same Natural Earth vectors into another 512px tile atlas by tools/Generate-GeographyTiles.ps1, avoiding full-world vector redraws during pan/zoom. Each visible layer has a 24-entry decoded tile cache. Maximum zoom is bounded by native resolution and DPI. SHA-256: 230AAC448AE68C358BE433DD518888CCCB3A85CCF66F7B44326441C324AD6725. Ubuntu Mono Regular/Bold: Ubuntu font family distributed by Google Fonts. Source: https://github.com/google/fonts/tree/main/ufl/ubuntumono Ubuntu Font Licence v1.0, bundled in UFL.txt. Embedded app-local, no system font installation. Service favicons identify user-selected routing destinations only; no affiliation or endorsement. Downloaded unmodified from the service websites on 2026-10-14. Trademarks belong to their owners. Telegram: https://telegram.org/img/favicon-32x32.png Discord (linked by https://discord.com): https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/62fddf0fde45a8baedcc7ee5_847541504914fd33810e70a0ea73177e%20(2)-1.png YouTube: https://m.youtube.com/static/favicon.ico Bundled for the default service domains so ISP filtering does not hide their icons.