{
  "schema_version": 1,
  "generated_at": "2026-05-03T12:09:31.335Z",
  "official_source_pages": {
    "islands_trust_salt_spring_bylaws": "https://islandstrust.bc.ca/island-planning/salt-spring/bylaws/",
    "islands_trust_ocp_lub_update": "https://islandstrust.bc.ca/island-planning/salt-spring/projects/salt-spring-official-community-plan-review/"
  },
  "official_sources": {
    "lub_355": {
      "title": "Salt Spring Island Land Use Bylaw No. 355",
      "official_url": "https://islandstrust.bc.ca/document/salt-spring-island-land-use-bylaw-no-2023/",
      "consolidation": "March 2025",
      "local_file": {
        "path": "bylaws/LUB_355_SaltSpring_LandUseBylawConsolidated.pdf",
        "bytes": 3758367,
        "sha256": "e534c95498e667ba7610b810a9b15cf8b786c53686801b86a5999f880e2b191a",
        "modified_at": "2026-02-20T20:26:18.000Z"
      }
    },
    "ocp_434": {
      "title": "Salt Spring Island Official Community Plan Bylaw No. 434 Volumes 1 & 2",
      "official_url": "https://islandstrust.bc.ca/document/salt-spring-island-ocp-bylaw-no-434-2023/",
      "consolidation": "October 2022",
      "local_file": {
        "path": "bylaws/OCP_Bylaw_No_434_Volumes1and2.pdf",
        "bytes": 2587452,
        "sha256": "8cc17fb919d8f85be3afad70e8fe7fa4651b8cacdc53c19cfbe2d6947d4701bf",
        "modified_at": "2026-02-20T20:23:36.000Z"
      }
    },
    "policy_statement_17": {
      "title": "Islands Trust Policy Statement Bylaw No. 17",
      "official_url": "https://islandstrust.bc.ca/about-us/governance/policy-statement/",
      "consolidation": "April 2003 consolidation"
    },
    "crd_building_3741": {
      "title": "Capital Regional District Building Regulation Bylaw No. 3741",
      "consolidation": "February 2023 consolidation"
    }
  },
  "data_files": {
    "lub-sections": {
      "path": "public/data/lub-sections.json",
      "generated_at": null,
      "count": null,
      "bytes": 126945,
      "sha256": "78774b0c2deb930664a97b80e76ef510f2b78aeb78f0b2aee1ab7cf74c6271a7",
      "modified_at": "2026-03-29T21:21:52.056Z"
    },
    "ocp-sections": {
      "path": "public/data/ocp-sections.json",
      "generated_at": null,
      "count": null,
      "bytes": 121246,
      "sha256": "81f1c1a433374d6475ae6b84c8a7c87fa5c3102cd68739ccb77befb740f379ea",
      "modified_at": "2026-03-18T06:07:14.000Z"
    },
    "supplementary-sections": {
      "path": "public/data/supplementary-sections.json",
      "generated_at": null,
      "count": null,
      "bytes": 126553,
      "sha256": "efc5d74f1e5f47526b53c4eede7524687d6829fe44154085e77621c10db0af4c",
      "modified_at": "2026-03-29T21:21:52.060Z"
    },
    "section-metadata": {
      "path": "public/data/section-metadata.json",
      "generated_at": null,
      "count": null,
      "bytes": 66317,
      "sha256": "2e00a7063485cef9184ce7ef7f63d5f5f8d2cc7d238399eb548f694ea2298065",
      "modified_at": "2026-05-03T05:12:50.677Z"
    },
    "ssi-parcels": {
      "path": "public/data/ssi-parcels.json",
      "generated_at": "2026-02-24T03:53:11.079Z",
      "count": 7944,
      "bytes": 4739282,
      "sha256": "2caa5184024cda376fd5b056ede762145bd6b18ca3ba3a7b0743d742ce95ea8f",
      "modified_at": "2026-02-24T01:53:10.000Z"
    },
    "ssi-zones": {
      "path": "public/data/ssi-zones.json",
      "generated_at": "2026-02-24T03:53:11.343Z",
      "count": 643,
      "bytes": 3344705,
      "sha256": "49da6f47826c1e2f991457cfd49a8e8f20ff07db28acb06985458ea2bd3eb68a",
      "modified_at": "2026-02-25T00:23:02.000Z"
    },
    "ssi-dpas": {
      "path": "public/data/ssi-dpas.json",
      "generated_at": "2026-02-24T03:53:11.814Z",
      "count": 440,
      "bytes": 2710787,
      "sha256": "78d03052fe71c51e443dc7846b29d22066773c8574862f5dce891063cca6cc20",
      "modified_at": "2026-02-25T00:23:02.000Z"
    }
  },
  "warnings": [
    "This manifest proves which local source files were used by the app. It does not prove that the official source pages have not changed since generation.",
    "Official bylaws may be amended between manifest generations. Users should verify with Islands Trust planning staff before acting."
  ]
}
