{
 "name": "LEVEE open data",
 "description": "Machine-readable exports of what LEVEE publishes. Free to read, no key, no authentication. CC BY 4.0 for LEVEE's own compilation; each underlying flood study keeps its own licence and attribution, listed on the data sources page.",
 "publisher": "LEVEE by Perennial, Perennial Consulting Engineers Pty Ltd",
 "licence": "https://creativecommons.org/licenses/by/4.0/",
 "attribution": "LEVEE by Perennial. Underlying flood data © the councils and NSW agencies credited at https://leveemap.com.au/data-sources",
 "status": "Prototype, open for consultation. Not a planning certificate and not a substitute for one.",
 "endpoints": [
  {
   "url": "https://leveemap.com.au/data/coverage-stats.json",
   "format": "application/json",
   "what": "Every figure the coverage datasheet quotes: studies, layers by kind, adopted against digitised, ground mapped, Flood Planning Area coverage, model input coverage per parameter, restricted study counts, and the per-authority breakdown."
  },
  {
   "url": "https://leveemap.com.au/data/coverage-datasheet.md",
   "format": "text/markdown",
   "what": "The same content as prose and tables, for reading. Generated from the build progress page at https://leveemap.com.au/progress, so the two always carry the same figures and the same findings."
  },
  {
   "url": "https://leveemap.com.au/tiles/manifest.json",
   "format": "application/json",
   "what": "The layer manifest: every published study, its events, and every layer with its kind, confidence class, bounds and file path. The canonical list, which the datasheet is counted from."
  },
  {
   "url": "https://leveemap.com.au/tiles/coverage/coverage.geojson",
   "format": "application/geo+json",
   "what": "The mapped area of each study, as geometry. Answers whether anyone has looked at a given point."
  },
  {
   "url": "https://leveemap.com.au/tiles/coverage/unpublished-councils.json",
   "format": "application/json",
   "what": "Flood studies that exist under a licence LEVEE may not republish, counted per council. Carries no geometry and claims no ground."
  },
  {
   "url": "https://leveemap.com.au/data-sources",
   "format": "text/html",
   "what": "The licence register: every published dataset, its source, its licence, and exactly what LEVEE changed."
  }
 ],
 "notes": [
  "Layer files themselves are GeoJSON under /tiles, at the paths the manifest gives.",
  "A layer's confidence class matters: 'digitised' means it was traced from a study's published map plates rather than taken from model results, and should be read as indicative at property scale.",
  "Absence of a layer is not a finding that a place does not flood. Use coverage.geojson to tell unmapped ground from ground a study examined and found dry.",
  "Figures carry the date they were counted, in generatedAt and generatedAtLabel. A figure that is genuinely nothing, or not yet counted, is published as null and never as a zero."
 ]
}
