{
 "_about": "Address search (step 2.4): the OpenStreetMap extract the places and streets are built from (pinned by sha256; in R2 at sources/<sha256>, restored with scripts/restore-sources.mjs), and the files offered free under the ODbL at unmapped.co.za/open#addresses (served from R2 by worker/address.ts openFile). scripts/db/address-publish.mjs fills built, counts and files.",
 "osm": {
  "publisher": "OpenStreetMap contributors, extract by Geofabrik GmbH",
  "file": "south-africa-261031.osm.pbf",
  "url": "https://download.geofabrik.de/africa/south-africa-261031.osm.pbf",
  "sha256": "41c947843dd8035f6d1da73edd10244430347b234c9029ca228e608910b336c6",
  "data_to": "2026-10-31T21:23:06Z",
  "licence": "ODbL 1.0",
  "licence_url": "https://opendatacommons.org/licenses/odbl/1-0/",
  "attribution": "© OpenStreetMap contributors",
  "attribution_url": "https://www.openstreetmap.org/copyright"
 },
 "built": "2026-11-11T13:06:45.101Z",
 "counts": {
  "places": 8175,
  "streets": 233961,
  "entries": 242136,
  "keys": 803287,
  "top": 31820
 },
 "files": [
  {
   "name": "osm-places-2026-10-31.ndjson.gz",
   "what": "places",
   "sha256": "01171f2075bcca8e01dccdf80d482b18456179dc8a14595818089ac068c6a3bf",
   "bytes": 249270,
   "rows": 8175
  },
  {
   "name": "osm-streets-2026-10-31.ndjson.gz",
   "what": "streets",
   "sha256": "589dfd3a922a0e62a80c1e2d288d46c6aaa1703bd09f8905640a393e3d8c5f2a",
   "bytes": 11268071,
   "rows": 233961
  },
  {
   "name": "osm-houses-2026-10-31.ndjson.gz",
   "what": "houses",
   "sha256": "93fc60e898fb77625697c5cf8f94c94043800d67503f35030f9544ef31dd8229",
   "bytes": 922959,
   "rows": 13813
  }
 ]
}
