{
  "schema_version": "qaz.expert.qazgeo-consumer-v1",
  "generated_at": "2026-08-21T15:36:42+05:00",
  "sync": {
    "status": "degraded",
    "checked_at": "2026-08-21T15:36:42+05:00",
    "reason": [
      "external_h3_snapshot_not_in_release"
    ],
    "operator_message": "Локальная каноническая геометрия доступна; внешний H3-срез отключён до отдельного reviewed-обновления."
  },
  "freshness": {
    "as_of": "2026-07-15",
    "evaluated_at": "2026-08-21T15:36:42+05:00",
    "sla_days": 90,
    "age_days": 37,
    "status": "fresh",
    "reason": [],
    "historical": false
  },
  "source": {
    "provider": "QazGeo",
    "canonical_origin": "https://qgeo.tech",
    "canonical_public_contract": "/data/qazgeo-public-contract.json",
    "browser_policy": "Браузер читает только same-origin reviewed-артефакты QAZ.EXPERT; прямые запросы к qgeo.tech отключены."
  },
  "publication_boundary": {
    "included": [
      "20 канонических ADM1-регионов",
      "публичные коды и названия",
      "локальная упрощённая геометрия"
    ],
    "excluded": [
      "raw POI records",
      "операторские данные",
      "непроверенный внешний H3-срез",
      "сторонние raster tiles"
    ]
  },
  "registry": {
    "version": 1,
    "defaults": {
      "visible": [
        "regions"
      ],
      "provenance_required": true
    },
    "layers": [
      {
        "id": "regions",
        "title": "Регионы Казахстана",
        "kind": "geojson",
        "consumer_status": "local-canonical",
        "public_allowed": true,
        "snapshot_file": "/data/kz_adm1_simplified.geojson",
        "contract_file": "/data/qazgeo-public-contract.json",
        "feature_count": 20
      },
      {
        "id": "h3_poi_density",
        "title": "Плотность POI по H3",
        "kind": "geojson",
        "consumer_status": "catalog-only",
        "public_allowed": false,
        "reason": "Внешний агрегированный срез не включён в текущий reviewed-релиз."
      }
    ]
  },
  "visualization_methods": {
    "methods": [
      {
        "indicator_id": "population",
        "allowed_views": [
          "fill",
          "label"
        ]
      },
      {
        "indicator_id": "avg_salary_thsd_kzt",
        "allowed_views": [
          "fill",
          "label"
        ]
      },
      {
        "indicator_id": "grp_per_capita_thsd_kzt",
        "allowed_views": [
          "fill",
          "label"
        ]
      },
      {
        "indicator_id": "internet_pct",
        "allowed_views": [
          "fill",
          "label"
        ]
      },
      {
        "indicator_id": "unemployment_pct",
        "allowed_views": [
          "fill",
          "label"
        ]
      }
    ]
  },
  "snapshots": {}
}
