{
  "schema_version": "qazstack-thematic-release-v1",
  "product_id": "qaz-fish",
  "release_id": "2026-07-27.2",
  "published_at": "2026-07-27T13:07:28Z",
  "data_as_of": "2026-07-23T11:57:23.483Z",
  "manifest_digest": "sha256:1aec7ed29c927634ee2019b6a8510d06255184add47f7ec185adb3a0baad6467",
  "modules": [
    {
      "id": "water-explorer",
      "state": "ready",
      "record_count": 268,
      "as_of": "2026-07-23T11:57:23.483Z",
      "source_ids": [
        "qazgeo-water-objects"
      ]
    },
    {
      "id": "fishing-academy",
      "state": "ready",
      "record_count": 20,
      "as_of": "2026-07-23T00:00:00+05:00",
      "source_ids": [
        "qazfish-editorial-academy"
      ]
    },
    {
      "id": "trip-planner",
      "state": "ready",
      "record_count": 28,
      "as_of": "2026-07-23T11:57:23.483Z",
      "source_ids": [
        "qazgeo-water-objects",
        "open-meteo-forecast"
      ]
    },
    {
      "id": "source-status",
      "state": "ready",
      "record_count": 8,
      "as_of": "2026-07-23T11:57:23.483Z",
      "source_ids": [
        "qazgeo-snapshot",
        "qazfish-source-register"
      ]
    }
  ]
}
