{
  "schemaVersion": "2026-07-14.1",
  "id": "qpolity-quality-scorecards",
  "name": "QPolity corpus quality scorecards",
  "description": "Machine-readable scorecards for QPolity public corpora: publication status, completeness, source-linked ratio, quarantined records, main gaps and quality controls.",
  "generatedAt": "2026-08-01T00:00:00.000Z",
  "contentAsOf": "2026-08-01T00:00:00.000Z",
  "itemCount": 15,
  "recordSource": "derived-quality-scorecard",
  "fields": [
    "id",
    "corpusId",
    "label",
    "score",
    "grade",
    "publicationStatus",
    "publishedRecords",
    "expectedRecords",
    "quarantinedRecords",
    "sourceLinkedRatio",
    "completeness",
    "freshnessStatus",
    "mainGap",
    "nextAction",
    "qpolityRoute",
    "datasetUrl",
    "provenance"
  ],
  "fieldSchema": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "corpusId",
      "type": "string"
    },
    {
      "name": "label",
      "type": "string"
    },
    {
      "name": "score",
      "type": "integer"
    },
    {
      "name": "grade",
      "type": "string"
    },
    {
      "name": "publicationStatus",
      "type": "string"
    },
    {
      "name": "publishedRecords",
      "type": "integer"
    },
    {
      "name": "expectedRecords",
      "type": [
        "integer",
        "null"
      ]
    },
    {
      "name": "quarantinedRecords",
      "type": "integer"
    },
    {
      "name": "sourceLinkedRatio",
      "type": [
        "number",
        "null"
      ]
    },
    {
      "name": "completeness",
      "type": "string"
    },
    {
      "name": "freshnessStatus",
      "type": "string"
    },
    {
      "name": "mainGap",
      "type": "string"
    },
    {
      "name": "nextAction",
      "type": "string"
    },
    {
      "name": "qpolityRoute",
      "type": "string"
    },
    {
      "name": "datasetUrl",
      "type": "string"
    },
    {
      "name": "provenance",
      "type": "object"
    }
  ],
  "coverage": {
    "completeness": "derived-scorecards",
    "factStatus": "derived-from-published-qpolity-counters",
    "strong": 4,
    "usable": 9,
    "partial": 1,
    "blocked": 1,
    "publicationRule": "Scorecards describe corpus readiness and gaps; they do not add new facts about people, votes or documents."
  },
  "htmlListUrl": "https://qpolity.pro/sources",
  "jsonListUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
  "sourceCollectionUrl": "https://qpolity.pro/sources",
  "recordStatus": "derived-corpus-quality-record",
  "records": [
    {
      "id": "quality-qpolity-institutions",
      "corpusId": "qpolity-institutions",
      "label": "Институциональный реестр",
      "score": 78,
      "publicationStatus": "published",
      "publishedRecords": 15,
      "expectedRecords": null,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "registry",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Не все институты имеют персональные, документные и событийные corpora.",
      "nextAction": "Расширять reference-модули до source-linked персональных и документных наборов.",
      "qpolityRoute": "https://qpolity.pro/sources",
      "datasetUrl": "https://qpolity.pro/datasets/institutions.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-deputies",
      "corpusId": "mazhilis-viii-deputies",
      "label": "Депутаты Мажилиса VIII",
      "score": 86,
      "publicationStatus": "published",
      "publishedRecords": 96,
      "expectedRecords": 96,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "end-of-term-roster",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Единый временной слой уже опубликован, но прошлые созывы, выступления и полная процедурная активность депутатов еще не сведены в цельную персональную историю.",
      "nextAction": "Связать профили с выступлениями, законопроектами, запросами и архивом прошлых созывов через source-linked интервалы и документы.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/deputies",
      "datasetUrl": "https://qpolity.pro/datasets/deputies-viii.json",
      "grade": "strong",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-official-draft-laws",
      "corpusId": "mazhilis-viii-official-draft-laws",
      "label": "Официальные законопроекты VIII созыва",
      "score": 82,
      "publicationStatus": "published",
      "publishedRecords": 388,
      "expectedRecords": 388,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "official-register-with-detail-dossiers",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Опубликованы реестр и расширенные досье с документами, но не нормализованы действия, версии, поправки и итоговые акты.",
      "nextAction": "Собрать действия по законопроекту, инициаторов, итоговые акты и связи с Adilet по каждому официальному идентификатору законопроекта.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/official-draft-laws",
      "datasetUrl": "https://qpolity.pro/datasets/official-draft-law-dossiers-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-requests",
      "corpusId": "mazhilis-viii-requests",
      "label": "Депутатские запросы VIII созыва",
      "score": 79,
      "publicationStatus": "published",
      "publishedRecords": 1661,
      "expectedRecords": 1661,
      "quarantinedRecords": 10,
      "sourceLinkedRatio": 1,
      "completeness": "official-api-snapshot-with-documents-and-answers",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Опубликован полный официальный срез 1661 запросов; сопоставление персон покрывает 98/111 уникальных официальных идентификаторов авторов; карточный API расходится с сессионным агрегатом 1421 на +240, крупнейшая дельта у сессии 4 (+239).",
      "nextAction": "Проверить методологию сессионного агрегата по расходящимся сессиям, затем разобрать 13 оставшихся официальных идентификаторов авторов без локальной карточки и добавить тематическую классификацию без модельных утверждений.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/requests",
      "datasetUrl": "https://qpolity.pro/datasets/official-deputy-requests-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-committees",
      "corpusId": "mazhilis-viii-committees",
      "label": "Комитеты VIII созыва",
      "score": 82,
      "publicationStatus": "published",
      "publishedRecords": 7,
      "expectedRecords": 7,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "official-structure-with-procedural-dossiers",
      "freshnessStatus": "needs-source-inventory",
      "mainGap": "Есть официальный срез структуры и состава; привязка персон покрывает 93/93 участников, а процедурный слой виден через досье законопроектов, но отдельных заседаний, повесток и протоколов комитетов все еще нет.",
      "nextAction": "Добавить отдельный corpus событий комитетов: заседания, повестки, участники, документы и ссылки на новости или видео.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/committees",
      "datasetUrl": "https://qpolity.pro/datasets/official-committees-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-committee-procedure-activity",
      "corpusId": "mazhilis-viii-committee-procedure-activity",
      "label": "Процедурная нагрузка комитетов VIII созыва",
      "score": 76,
      "publicationStatus": "published",
      "publishedRecords": 7,
      "expectedRecords": 7,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "official-draft-law-dossiers-grouped-by-committee",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Опубликована группировка официальных досье законопроектов по комитетам; это не заменяет корпус заседаний, повесток, протоколов и видео.",
      "nextAction": "Использовать этот слой как проверяемую карту процедурной нагрузки и отдельно добирать события комитетов с датами заседаний, повестками и протоколами.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/committees",
      "datasetUrl": "https://qpolity.pro/datasets/committee-procedure-activity-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-committee-events",
      "corpusId": "mazhilis-viii-committee-events",
      "label": "События и заседания комитетов VIII созыва",
      "score": 24,
      "publicationStatus": "gap",
      "publishedRecords": 0,
      "expectedRecords": null,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 0,
      "completeness": "source-gap-recorded",
      "freshnessStatus": "blocked-by-source-gap",
      "mainGap": "Официальный срез состава комитетов опубликован, но отдельный корпус заседаний, повесток, протоколов, видео и новостей комитетов пока не найден и не нормализован.",
      "nextAction": "В QazPipe найти разрешённый official source для событий комитетов; QPolity должен принять только манифест с датой, комитетом, повесткой, документами, source URL и статусом проверки.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/committees",
      "datasetUrl": "https://qpolity.pro/datasets/committee-events-coverage-viii.json",
      "grade": "blocked",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-initiatives",
      "corpusId": "mazhilis-viii-initiatives",
      "label": "Публикуемые инициативы VIII созыва",
      "score": 84,
      "publicationStatus": "published",
      "publishedRecords": 388,
      "expectedRecords": 388,
      "quarantinedRecords": 23,
      "sourceLinkedRatio": 1,
      "completeness": "official-register-derived-publication-layer",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Публичный слой выведен из официального реестра законопроектов; для части записей не раскрыты именные инициаторы и полная процедурная лента.",
      "nextAction": "Связать публикационный слой с досье законопроектов, инициаторами и стадийной хронологией без возврата к непроверенным локальным карточкам.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/initiatives",
      "datasetUrl": "https://qpolity.pro/datasets/initiatives-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-parties",
      "corpusId": "mazhilis-viii-parties",
      "label": "Партии и группы VIII созыва",
      "score": 76,
      "publicationStatus": "published",
      "publishedRecords": 7,
      "expectedRecords": 7,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "reference",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Есть состав и места, но нет исторической динамики и comparative indicators.",
      "nextAction": "Связать партии с созывами, сменами депутатов и сравнительными показателями.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/deputies",
      "datasetUrl": "https://qpolity.pro/datasets/parties-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-mazhilis-viii-session-stats",
      "corpusId": "mazhilis-viii-session-stats",
      "label": "Сессионная статистика VIII созыва",
      "score": 68,
      "publicationStatus": "partial",
      "publishedRecords": 4,
      "expectedRecords": 4,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "official-aggregate",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Агрегаты есть, но нет drill-down до заседаний, запросов и документов.",
      "nextAction": "Связать агрегаты с детальными corpus records по запросам, законам и заседаниям.",
      "qpolityRoute": "https://qpolity.pro/mazhilis/viii/methodology",
      "datasetUrl": "https://qpolity.pro/datasets/session-stats-viii.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-parliament-convocation-coverage",
      "corpusId": "parliament-convocation-coverage",
      "label": "Охват созывов Мажилиса",
      "score": 72,
      "publicationStatus": "partial",
      "publishedRecords": 8,
      "expectedRecords": 8,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "official-api-coverage-map",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Официальный API Мажилиса отдаёт текущий roster VIII созыва, но по I-VII на тех же endpoint возвращает пустые массивы; прошлые составы требуют отдельного официального источника.",
      "nextAction": "Использовать coverage map как задачу для QazPipe/QazLake: подобрать официальный архивный источник по каждому прошлому созыву и не подменять его пустым ответом текущего API.",
      "qpolityRoute": "https://qpolity.pro/mazhilis",
      "datasetUrl": "https://qpolity.pro/datasets/parliament-convocation-coverage.json",
      "grade": "usable",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-person-profile-coverage",
      "corpusId": "person-profile-coverage",
      "label": "Полнота персональных профилей",
      "score": 100,
      "publicationStatus": "published",
      "publishedRecords": 156,
      "expectedRecords": 156,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "profile-surface-coverage-map",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Публично учтено 156 профилей; полностью закрыты 156, source-gap по официальным портретам или полям - 0.",
      "nextAction": "Поддерживать coverage map через регулярную сверку QazPipe/QazLake и не добавлять неподтвержденные портреты или биографические сведения.",
      "qpolityRoute": "https://qpolity.pro/people",
      "datasetUrl": "https://qpolity.pro/datasets/person-profile-coverage.json",
      "grade": "strong",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-qpolity-search-api",
      "corpusId": "qpolity-search-api",
      "label": "Единый поиск QPolity",
      "score": 94,
      "publicationStatus": "published",
      "publishedRecords": 1,
      "expectedRecords": 1,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "benchmark-gated-read-api",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Качество выдачи закрыто golden-set benchmark; latency контролируется public verifier и предварительным прогревом FTS.",
      "nextAction": "Держать RU/KK/EN FTS prewarm в /health и расширять benchmark при добавлении новых корпусов.",
      "qpolityRoute": "https://qpolity.pro/sources",
      "datasetUrl": "https://qpolity.pro/ai-index.json",
      "grade": "strong",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-qpolity-content-backlog",
      "corpusId": "qpolity-content-backlog",
      "label": "План добора данных",
      "score": 92,
      "publicationStatus": "published",
      "publishedRecords": 18,
      "expectedRecords": 18,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "gap-registry",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Это не фактический корпус, а управляемый список недостающих данных.",
      "nextAction": "Использовать как очередь для QazPipe/QazLake и не подменять им факты.",
      "qpolityRoute": "https://qpolity.pro/sources",
      "datasetUrl": "https://qpolity.pro/datasets/content-backlog.json",
      "grade": "strong",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    },
    {
      "id": "quality-qpolity-document-snapshot-text-coverage",
      "corpusId": "document-snapshot-text-coverage",
      "label": "Локальные снимки и тексты документов",
      "score": 35,
      "publicationStatus": "partial",
      "publishedRecords": 9,
      "expectedRecords": 4566,
      "quarantinedRecords": 0,
      "sourceLinkedRatio": 1,
      "completeness": "bounded-seed-over-official-url-inventory",
      "freshnessStatus": "current-snapshot",
      "mainGap": "Document corpus содержит 4566 официальных URL; локально сохранены 9 файлов, текстовые sidecars опубликованы для 9.",
      "nextAction": "Расширять snapshots/text sidecars через QazPipe/QazCompute и object storage, не раздувая git полным архивом документов.",
      "qpolityRoute": "https://qpolity.pro/sources",
      "datasetUrl": "https://qpolity.pro/datasets/document-snapshots.json",
      "grade": "partial",
      "provenance": {
        "sourceType": "quality-scorecard",
        "sourceUrl": "https://qpolity.pro/datasets/quality-scorecards.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "QPolity derived corpus quality scorecards",
        "sourceDocumentType": "derived-scorecard",
        "sourceCollectionUrl": "https://qpolity.pro/sources",
        "recordStatus": "derived-from-published-qpolity-counters",
        "collectionMethod": "derived-from-local-machine-exports-and-publication-policy"
      }
    }
  ]
}
