{
  "api_version": "v1",
  "changes": "/api/v1/changes/index.json",
  "coverage": "/api/v1/coverage.json",
  "demand": "/api/v1/demand.json",
  "designations": "/api/v1/designations.json",
  "events": "/api/v1/events.json",
  "generated_at": "2026-09-15T11:42:36.000Z",
  "licence": "/api/v1/licence.json",
  "methodology": [
    "/api/v1/methodology/severity.json"
  ],
  "note": "Every artefact is canonical JSON with a SHA-256 in /api/v1/manifest.json. No keys, no registration, no rate limits.",
  "openapi": "/api/v1/openapi.json",
  "pharmacy_estate": "/api/v1/pharmacy-estate.json",
  "products": "/api/v1/products.json",
  "region_names": "/api/v1/region-names.json",
  "regional_rollup": "/api/v1/regional-rollup.json",
  "schemas": [
    "/api/v1/schema/SupplyEvent.json",
    "/api/v1/schema/ChangeRecord.json",
    "/api/v1/schema/SlippageRecord.json",
    "/api/v1/schema/DemandStat.json",
    "/api/v1/schema/RegionalRollup.json",
    "/api/v1/schema/RegionName.json",
    "/api/v1/schema/Coverage.json",
    "/api/v1/schema/Designation.json",
    "/api/v1/schema/DmdProduct.json",
    "/api/v1/schema/Product.json",
    "/api/v1/schema/Tier.json",
    "/api/v1/schema/Sibling.json",
    "/api/v1/schema/PharmacyEstateRecord.json",
    "/api/v1/schema/AuditSnapshotRow.json",
    "/api/v1/schema/WorkforceStat.json"
  ],
  "self_audit": "/api/v1/self-audit.json",
  "siblings": "/api/v1/siblings.json",
  "slippage": "/api/v1/slippage.json",
  "status": "/api/v1/status.json",
  "tiers": "/api/v1/tiers.json",
  "workforce": "/api/v1/workforce/stats.json"
}
