{
  "schema": "qz.energy.api.dataset.v1",
  "api_version": "v1",
  "product_id": "qz-energy",
  "dataset_id": "ui-contract",
  "stable_id": "ui-contract",
  "version": "qz-energy-science-5ce3d74e-20260829T082900Z",
  "release_id": "qz-energy-science-5ce3d74e-20260829T082900Z",
  "generated_at": "2026-08-29T08:28:46Z",
  "data_as_of": "2026-08-06T07:29:48Z",
  "title": "Контракт публичного интерфейса",
  "title_i18n": {
    "ru": "Контракт публичного интерфейса",
    "kk": "Жария интерфейс шарты",
    "en": "Public interface contract"
  },
  "description": "Стабильные селекторы страниц для браузерной проверки и регрессионного контроля.",
  "description_i18n": {
    "ru": "Стабильные селекторы страниц для браузерной проверки и регрессионного контроля.",
    "kk": "Браузерлік тексеру мен регрессиялық бақылауға арналған тұрақты бет селекторлары.",
    "en": "Stable page selectors used for browser checks and regression control."
  },
  "domain": "release",
  "period_coverage": "публичный выпуск qz-energy-science-5ce3d74e-20260829T082900Z",
  "granularity": "страница",
  "unit_family": "JSON",
  "source_class": "контракт выпуска qz.energy",
  "primary_source": "контроль выпуска qz.energy",
  "source_urls": [],
  "freshness_status": "policy_current",
  "coverage_status": "contract_only",
  "coverage_note": "Селекторы и требования интерфейса для регрессионной проверки маршрутов.",
  "license_note": "Служебный публичный контракт качества интерфейса.",
  "records": null,
  "links": {
    "self": "https://qz.energy/api/v1/datasets/ui-contract.json",
    "data": "https://qz.energy/api/v1/datasets/ui-contract/data.json",
    "source_download": "https://qz.energy/data/ui-contract.json",
    "schema": "https://qz.energy/data/schemas/qz-energy-resource.schema.json",
    "catalogue": "https://qz.energy/data/catalog.jsonld",
    "view": "https://qz.energy/datasets/ui-contract.html",
    "provenance": "https://qz.energy/api/v1/datasets/ui-contract/provenance.json",
    "parquet": "https://qz.energy/api/v1/datasets/ui-contract/data.parquet"
  },
  "distributions": [
    {
      "id": "ui-contract-api-snapshot",
      "format": "json",
      "media_type": "application/json",
      "access_url": "https://qz.energy/api/v1/datasets/ui-contract/data.json",
      "download_url": "https://qz.energy/api/v1/datasets/ui-contract/data.json",
      "byte_size": 2394,
      "checksum": "sha256:fd1b326db8a9f9dd02519300471c3cfbbf7bf5af4df2a02c027d9825d8d5b497",
      "checksum_algorithm": "sha256"
    },
    {
      "id": "ui-contract-source-file",
      "format": "json",
      "media_type": "application/json",
      "access_url": "https://qz.energy/data/ui-contract.json",
      "download_url": "https://qz.energy/data/ui-contract.json",
      "byte_size": 1667,
      "checksum": "sha256:7bf52d8398fd23fc96fd57417db29b680ca699e7adeb9d1f837ece02e6bd5cb8",
      "checksum_algorithm": "sha256"
    },
    {
      "id": "ui-contract-api-parquet-snapshot",
      "format": "parquet",
      "media_type": "application/vnd.apache.parquet",
      "access_url": "https://qz.energy/api/v1/datasets/ui-contract/data.parquet",
      "download_url": "https://qz.energy/api/v1/datasets/ui-contract/data.parquet",
      "byte_size": 1123,
      "checksum": "sha256:7fa89a949a3c093fe128107f98a99e492e82aad01db853aa4ee9e7bc67856a62",
      "checksum_algorithm": "sha256"
    }
  ],
  "api_capabilities": {
    "immutable_snapshot": true,
    "client_side_filters": [
      "dataset_id",
      "domain",
      "period",
      "freshness_status"
    ],
    "server_side_filters": true,
    "pagination": true,
    "csv": true,
    "json_stat": false,
    "parquet": true,
    "query_formats": [
      "json",
      "csv"
    ],
    "note": "The read-only query runtime filters the current immutable public release in JSON/CSV. Parquet is available as a full reproducible snapshot distribution."
  }
}
