{
  "allOnsMetadataClaim": false,
  "claim": "The implemented registered adapters close their reported denominators. The broader all-ONS claim remains disabled until every planned lane has a bounded denominator and zero unexplained omissions.",
  "implementedScope": {
    "coverageComplete": true,
    "explainedExclusionCount": 12,
    "implementedLaneUnexplainedOmissions": 0,
    "nonAdditivityWarning": "Source counts are catalogue representations and can describe the same statistical product; they are not a unique-product count.",
    "reportedTotal": 5097,
    "represented": 5097,
    "sources": [
      {
        "acquisitionRetrievedAt": "2026-07-17T19:22:49.006464Z",
        "commitAsOf": "",
        "coverageComplete": true,
        "endpoint": "https://www.nomisweb.co.uk/api/v01/dataset/def.sdmx.json",
        "explainedExclusions": [],
        "freshnessPolicy": {
          "status": "not-defined",
          "validThrough": null
        },
        "metadataOnly": true,
        "normalisationDropped": 0,
        "pageCount": 1,
        "recordSetSha256": "90923b56f25118e4430b1107be07c73d1fe1d9df63965723fba92410c90db4c0",
        "reportedTotal": 1617,
        "represented": 1617,
        "snapshotSetSha256": "dc2fc1443620581223acc61936b63084f5c9e6164e000b27d47827e51ccf01fb",
        "sourceAsOf": "2026-07-17T19:22:49.006464Z",
        "sourceAsOfBasis": "acquisition-retrieved-at",
        "sourceId": "nomis-dataset-definitions",
        "title": "Nomis dataset definitions",
        "unrepresented": 0,
        "upstreamRecordsSeen": 1617
      },
      {
        "acquisitionRetrievedAt": "2026-07-17T19:22:40.002615Z",
        "commitAsOf": "",
        "coverageComplete": true,
        "endpoint": "https://api.beta.ons.gov.uk/v1/datasets",
        "explainedExclusions": [],
        "freshnessPolicy": {
          "status": "not-defined",
          "validThrough": null
        },
        "metadataOnly": true,
        "normalisationDropped": 0,
        "pageCount": 4,
        "recordSetSha256": "77b1a0f6d8444307e4da15ba3d198d51322a6010a63415a20d46d7a093c952b8",
        "reportedTotal": 337,
        "represented": 337,
        "snapshotSetSha256": "9214bc2e22102bf21399c124cb75b6ac1aa8d4b9927bb7dee91117803ebaada3",
        "sourceAsOf": "2026-07-17T19:22:40.002615Z",
        "sourceAsOfBasis": "acquisition-retrieved-at",
        "sourceId": "ons-data-api",
        "title": "ONS Data API dataset catalogue",
        "unrepresented": 0,
        "upstreamRecordsSeen": 337
      },
      {
        "acquisitionRetrievedAt": "",
        "commitAsOf": "2026-07-17T08:35:03Z",
        "coverageComplete": true,
        "endpoint": "https://www.ons.gov.uk/explore-local-statistics/api/v1/metadata/indicators",
        "explainedExclusions": [
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Population count - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 110,
            "nativeIdentity": "population-indicators::Population count - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Population count - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 111,
            "nativeIdentity": "population-indicators::Population count - Male",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Median age - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 112,
            "nativeIdentity": "population-indicators::Median age - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Median age - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 113,
            "nativeIdentity": "population-indicators::Median age - Male",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Population density - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 114,
            "nativeIdentity": "population-indicators::Population density - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Population density - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 115,
            "nativeIdentity": "population-indicators::Population density - Male",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 0 to 15 - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 116,
            "nativeIdentity": "population-indicators::Percentage of the population aged 0 to 15 - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 0 to 15 - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 117,
            "nativeIdentity": "population-indicators::Percentage of the population aged 0 to 15 - Male",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 16 to 64 - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 118,
            "nativeIdentity": "population-indicators::Percentage of the population aged 16 to 64 - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 16 to 64 - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 119,
            "nativeIdentity": "population-indicators::Percentage of the population aged 16 to 64 - Male",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 65+ - Female",
            "internalDatasetId": "population-indicators",
            "manifestRow": 120,
            "nativeIdentity": "population-indicators::Percentage of the population aged 65+ - Female",
            "reason": "upstream-manifest-include-false"
          },
          {
            "denominatorTreatment": "outside-published-ELS-indicator-surface",
            "indicatorCode": "Percentage of the population aged 65+ - Male",
            "internalDatasetId": "population-indicators",
            "manifestRow": 121,
            "nativeIdentity": "population-indicators::Percentage of the population aged 65+ - Male",
            "reason": "upstream-manifest-include-false"
          }
        ],
        "freshnessPolicy": {
          "status": "not-defined",
          "validThrough": null
        },
        "metadataOnly": true,
        "normalisationDropped": 0,
        "pageCount": 3,
        "recordSetSha256": "189b5845578b1f7c1dd7e1ebe0fe41c6f79329e7ee16fec6113ebff7e565f3ae",
        "reportedTotal": 108,
        "represented": 108,
        "snapshotSetSha256": "289f28d94355dda7f7c18fdfd34f255f79db97e478b5150e662348db917ca0c0",
        "sourceAsOf": "2026-07-17T08:35:03Z",
        "sourceAsOfBasis": "pinned-source-commit-as-of",
        "sourceId": "ons-explore-local-statistics",
        "title": "ONS Explore Local Statistics published indicator catalogue",
        "unrepresented": 0,
        "upstreamRecordsSeen": 108
      },
      {
        "acquisitionRetrievedAt": "2026-07-17T19:26:18.448202Z",
        "commitAsOf": "",
        "coverageComplete": true,
        "endpoint": "https://geoportal.statistics.gov.uk/api/search/v1/collections/dataset/items",
        "explainedExclusions": [],
        "freshnessPolicy": {
          "status": "not-defined",
          "validThrough": null
        },
        "metadataOnly": true,
        "normalisationDropped": 0,
        "pageCount": 31,
        "recordSetSha256": "72a580228c7c070202825f13f0075974e5cdddc0f5a9d248fc15cd86dc59e57b",
        "reportedTotal": 3035,
        "represented": 3035,
        "snapshotSetSha256": "2d0479f764de73e490b2df230332d61c7f8808fd0f14544d279be69dc0fe8a45",
        "sourceAsOf": "2026-07-17T19:26:18.448202Z",
        "sourceAsOfBasis": "acquisition-retrieved-at",
        "sourceId": "ons-open-geography",
        "title": "ONS Open Geography Portal dataset search",
        "unrepresented": 0,
        "upstreamRecordsSeen": 3035
      }
    ]
  },
  "record_count": 5097,
  "releaseGate": {
    "passed": false,
    "reason": "Five reconciliation lanes remain planned without closed denominators.",
    "rule": "all in-scope lanes bounded and unexplained_omissions = 0"
  },
  "schema": "okf-ons-coverage-ledger.v1",
  "snapshotId": "monday-2026-07-17-r2",
  "source_count": 4,
  "status": "demonstrator",
  "unexplained_omissions": null,
  "wholeScope": {
    "denominatorStatus": "incomplete",
    "implementedLaneCount": 4,
    "plannedLaneCount": 5,
    "plannedLanes": [
      {
        "authority": {
          "name": "Office for National Statistics",
          "role": "authoritative producer website",
          "url": "https://www.ons.gov.uk/"
        },
        "denominatorPlan": "Measure all unique in-scope dataset results at the frozen snapshot and classify every result as represented, alias, redirect, duplicate representation, tombstone or explained exclusion.",
        "entrypoint": "https://www.ons.gov.uk/search?filter=datasets",
        "expectedCrossReferences": [
          "canonical page URL",
          "dataset family and edition path segments",
          "release and download links",
          "methodology and QMI links",
          "related datasets and time-series codes"
        ],
        "id": "ons-website-dataset-pages",
        "implementationStatus": "planned-no-adapter",
        "publicationBoundary": "Metadata and links only; no spreadsheet, CSV or observation payloads.",
        "reconciliationRole": [
          "Discover public dataset and download pages not represented by the ONS Data API",
          "Cross-reference website slugs, canonical URLs, titles, editions and download identities",
          "Preserve methodology, quality, related-data and publication links"
        ],
        "status": "planned",
        "stoppingRulePlan": "Follow the official search pagination to its reported end, then reconcile canonical dataset links and record the final page and record counts.",
        "title": "ONS website dataset search and dataset pages"
      },
      {
        "authority": {
          "name": "Office for National Statistics",
          "role": "authoritative release surface",
          "url": "https://www.ons.gov.uk/"
        },
        "denominatorPlan": "For a declared calendar interval, count every release-calendar result and reconcile it to a release record, redirect, duplicate representation or explained exclusion.",
        "entrypoint": "https://www.ons.gov.uk/releasecalendar",
        "expectedCrossReferences": [
          "release page canonical URL",
          "publication and dataset links",
          "release date and next-release date",
          "revision and correction notices",
          "contact and methodology links"
        ],
        "id": "ons-release-calendar-and-releases",
        "implementationStatus": "planned-no-adapter",
        "publicationBoundary": "Release metadata and explanatory links only; no statistical values copied from release text.",
        "reconciliationRole": [
          "Attach announced, published, revised, cancelled and provisional release context",
          "Distinguish dataset versions from release pages and publication editions",
          "Preserve correction notices, revision explanations and back-series links"
        ],
        "status": "planned",
        "stoppingRulePlan": "Use an explicit start and end date, exhaust every result page, and record the interval and upstream result count.",
        "title": "ONS release calendar and statistical release pages"
      },
      {
        "authority": {
          "name": "Office for National Statistics",
          "role": "authoritative producer quality and methodology surface",
          "url": "https://www.ons.gov.uk/"
        },
        "denominatorPlan": "Enumerate unique QMI records reachable from the official QMI collection and in-scope product pages, then reconcile every record or explain its exclusion.",
        "entrypoint": "https://www.ons.gov.uk/methodology/methodologytopicsandstatisticalconcepts/qualityinofficialstatistics/qualityandmethodologyinformation",
        "expectedCrossReferences": [
          "QMI canonical URL",
          "related dataset, release and bulletin links",
          "methodology and source-data references",
          "quality-dimension headings",
          "page issue and modification dates"
        ],
        "id": "ons-quality-methodology-information",
        "implementationStatus": "planned-no-adapter",
        "publicationBoundary": "Source-attributed metadata summaries and evidence links; no claim that QMI presence proves statistical accuracy.",
        "reconciliationRole": [
          "Attach strengths, limitations, methods and quality-dimension evidence",
          "Cross-reference statistical products, dataset series and release pages",
          "Preserve source wording for relevance, accuracy, timeliness, accessibility, coherence and comparability"
        ],
        "status": "planned",
        "stoppingRulePlan": "Exhaust collection pagination or index groups and close the denominator only after canonical URL de-duplication.",
        "title": "ONS Quality and Methodology Information"
      },
      {
        "authority": {
          "name": "Office for National Statistics",
          "role": "authoritative producer time-series surface",
          "url": "https://www.ons.gov.uk/"
        },
        "denominatorPlan": "Derive the discoverable series-code universe from an official machine-readable index or bounded website enumeration before making a coverage claim.",
        "entrypoint": "https://www.ons.gov.uk/timeseriestool",
        "expectedCrossReferences": [
          "time-series code",
          "dataset and edition path",
          "release and next-release links",
          "frequency, unit and adjustment labels",
          "source and methodology links"
        ],
        "id": "ons-time-series-identifiers",
        "implementationStatus": "planned-no-adapter",
        "publicationBoundary": "Series metadata only; time-series observation values are prohibited.",
        "reconciliationRole": [
          "Cross-reference time-series codes to dataset families, editions and releases",
          "Preserve measure, unit, seasonal-adjustment, frequency and version context",
          "Distinguish similarly named series before an MCP selection is generated"
        ],
        "status": "planned",
        "stoppingRulePlan": "Not yet defined; this lane remains planned until an official bounded enumeration and replayable stopping rule are documented.",
        "title": "ONS time-series pages and identifiers"
      },
      {
        "authority": {
          "name": "data.gov.uk",
          "role": "official government discovery registry, not the producer source of truth",
          "url": "https://www.data.gov.uk/"
        },
        "denominatorPlan": "Use an official bounded data.gov.uk query constrained to ONS publisher or organisation identity and classify every returned record.",
        "entrypoint": "https://www.data.gov.uk/search?q=Office+for+National+Statistics",
        "expectedCrossReferences": [
          "data.gov.uk record identifier and URL",
          "publisher or organisation identity",
          "ONS landing-page and distribution URLs",
          "licence, issue and modification dates",
          "catalogue status and redirect target"
        ],
        "id": "data-gov-uk-ons-records",
        "implementationStatus": "planned-no-adapter",
        "publicationBoundary": "Registry metadata only; producer evidence takes precedence and conflicts remain visible.",
        "reconciliationRole": [
          "Find legacy, federated or alternative catalogue identifiers and landing pages",
          "Cross-reference publisher, licence, dates, distributions and ONS canonical URLs",
          "Detect stale, redirected or conflicting catalogue representations"
        ],
        "status": "planned",
        "stoppingRulePlan": "Exhaust the official query pagination and record the query, total, page counts, de-duplication and publisher-identity rules.",
        "title": "data.gov.uk records attributed to the Office for National Statistics"
      }
    ]
  }
}
