{
  "citation": "Achmed Esser (2026), Covered UK public procurement release — 2026-08-04, https://achmedesser.com/data/uk-public-procurement/releases/2026-08-04/",
  "corrections_url": "https://achmedesser.com/datasets/uk-public-procurement/corrections.json",
  "coverage": {
    "notice_identity_rule": "OCID where supplied; otherwise immutable source release identity.",
    "scope": "Retained Find a Tender and Contracts Finder OCDS releases whose published timestamp falls inside the closed Europe/London day.",
    "sector_rule": "The first two digits of a structured CPV code identify its CPV division, which maps to a disclosed analytical sector; missing and unmapped divisions remain unclassified.",
    "sources": [
      {
        "documentation": "https://www.find-tender.service.gov.uk/Developer/Documentation",
        "id": "find_tender",
        "licence": "Open Government Licence v3.0",
        "name": "Find a Tender OCDS",
        "release_records": 503
      },
      {
        "documentation": "https://www.contractsfinder.service.gov.uk/apidocumentation/home",
        "id": "contracts_finder",
        "licence": "Open Government Licence v3.0",
        "name": "Contracts Finder OCDS",
        "release_records": 138
      }
    ]
  },
  "description": "A closed-day, source-linked aggregate of retained Find a Tender and Contracts Finder OCDS releases. It describes covered records, not the whole UK market.",
  "distributions": [
    {
      "encoding_format": "application/json",
      "name": "Summary JSON",
      "url": "https://achmedesser.com/datasets/uk-public-procurement/releases/2026-08-04/summary.json"
    },
    {
      "encoding_format": "text/csv",
      "name": "Metrics CSV",
      "url": "https://achmedesser.com/datasets/uk-public-procurement/releases/2026-08-04/metrics.csv"
    },
    {
      "encoding_format": "text/csv",
      "name": "Sector CSV",
      "url": "https://achmedesser.com/datasets/uk-public-procurement/releases/2026-08-04/sectors.csv"
    },
    {
      "encoding_format": "image/svg+xml",
      "name": "Accessible chart SVG",
      "url": "https://achmedesser.com/datasets/uk-public-procurement/releases/2026-08-04/chart.svg"
    },
    {
      "encoding_format": "application/json",
      "name": "SHA-256 manifest",
      "url": "https://achmedesser.com/datasets/uk-public-procurement/releases/2026-08-04/manifest.json"
    }
  ],
  "id": "ae-uk-public-procurement-daily-2026-08-04",
  "issued_at": "2026-08-05T15:58:59.479648+00:00",
  "licence": {
    "attribution": "Contains public sector information licensed under the Open Government Licence v3.0.",
    "boundary": "The licence excludes personal data, logos, crests, third-party rights and material the information provider is not authorised to license.",
    "title": "Open Government Licence v3.0",
    "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/"
  },
  "limitations": [
    "This is covered official-source activity, not a census of every UK procurement route.",
    "Publication timestamps describe notices and releases, not the date work begins or money is spent.",
    "Tender and award values are separate measures and can describe different commercial concepts or lifecycle moments.",
    "The displayed sectors are analytical groupings derived from two-digit CPV divisions; they do not replace the source classification.",
    "A notice can carry several CPV codes; the first retained structured code supplies the mapped analytical sector while the full code list remains in the private typed record.",
    "No supplier-contact or personal-contact fields are published."
  ],
  "method_url": "https://achmedesser.com/data/method/",
  "methodology": {
    "currency": "Tender and award values remain separate. Only positive structured amounts explicitly labelled GBP are included; no conversion or missing-value inference is performed. Each source amount is normalised to the nearest penny with decimal half-up arithmetic before aggregation, and every displayed sector partition must reconcile to the headline. Multiple awards in the latest retained award-bearing release are summed once per notice identity.",
    "deduplication": "OCDS releases remain countable as releases. Notice-level measures group them by OCID where supplied and never add the same lifecycle value repeatedly.",
    "lifecycle": "Planning/tender and award are independent flags over the same notice identity, so lifecycle measures may overlap.",
    "quality_gate": "Both official source runs must complete, exhaust cursor pagination and cover the entire closed day before the release is frozen."
  },
  "metrics": [
    {
      "definition": "Distinct retained OCDS release identities published during the closed day.",
      "id": "release-records",
      "label": "OCDS release records",
      "unit": "records",
      "value": 641
    },
    {
      "definition": "Unique OCIDs where supplied; otherwise the immutable source release identity.",
      "id": "notice-identities",
      "label": "Notice identities",
      "unit": "OCIDs or release identities",
      "value": 612
    },
    {
      "definition": "Notice identities with at least one planning or tender stage. Lifecycle counts can overlap.",
      "id": "opportunity-identities",
      "label": "Opportunity-bearing identities",
      "unit": "notice identities",
      "value": 166
    },
    {
      "definition": "Notice identities with at least one award stage. Lifecycle counts can overlap.",
      "id": "award-identities",
      "label": "Award-bearing identities",
      "unit": "notice identities",
      "value": 443
    },
    {
      "definition": "Distinct non-empty buyer names in the retained structured records.",
      "id": "distinct-buyers",
      "label": "Named buyers",
      "unit": "buyers",
      "value": 330
    },
    {
      "definition": "Sum of the latest positive tender value explicitly labelled GBP per notice identity; missing values are not inferred.",
      "id": "tender-value-gbp",
      "label": "Structured tender GBP value",
      "unit": "GBP",
      "value": 5089894229.37
    },
    {
      "definition": "Sum of the latest retained positive GBP award values per notice identity; missing and non-GBP award values are not inferred.",
      "id": "award-value-gbp",
      "label": "Structured award GBP value",
      "unit": "GBP",
      "value": 146989003.27
    },
    {
      "definition": "Median among notice identities with a positive structured GBP tender value.",
      "id": "median-tender-value-gbp",
      "label": "Median disclosed tender GBP value",
      "unit": "GBP",
      "value": 338456.1
    },
    {
      "definition": "Share of notice identities with a positive structured GBP tender value.",
      "id": "tender-value-coverage",
      "label": "Tender value field coverage",
      "unit": "percent",
      "value": 37.3
    },
    {
      "definition": "Share of notice identities with at least one positive structured GBP award value.",
      "id": "award-value-coverage",
      "label": "Award value field coverage",
      "unit": "percent",
      "value": 26.8
    },
    {
      "definition": "Share of notice identities with a non-empty structured buyer name.",
      "id": "buyer-coverage",
      "label": "Buyer field coverage",
      "unit": "percent",
      "value": 98.7
    },
    {
      "definition": "Share of notice identities with a readable structured deadline value.",
      "id": "deadline-coverage",
      "label": "Deadline field coverage",
      "unit": "percent",
      "value": 34.2
    },
    {
      "definition": "Notice identities without a mapped two-digit CPV division; they remain visible and are never forced into another analytical sector.",
      "id": "unclassified-cpv",
      "label": "Unclassified CPV identities",
      "unit": "notice identities",
      "value": 285
    }
  ],
  "period": {
    "date": "2026-08-04",
    "end_exclusive": "2026-08-05T00:00:00+01:00",
    "start": "2026-08-04T00:00:00+01:00",
    "timezone": "Europe/London",
    "type": "daily"
  },
  "permanent_url": "https://achmedesser.com/data/uk-public-procurement/releases/2026-08-04/",
  "schema_version": "1.0.0",
  "sectors": [
    {
      "award_identities": 264,
      "award_value_coverage_percent": 17.5,
      "award_value_gbp": 61699876.19,
      "colour": "#6D7780",
      "id": "unclassified",
      "median_tender_value_gbp": 228333,
      "name": "Unclassified CPV division",
      "named_buyers": 148,
      "notice_identities": 285,
      "opportunity_identities": 17,
      "release_records": 294,
      "tender_value_coverage_percent": 5.3,
      "tender_value_gbp": 3051528698.23
    },
    {
      "award_identities": 49,
      "award_value_coverage_percent": 7.1,
      "award_value_gbp": 756059.88,
      "colour": "#D45D79",
      "id": "healthcare",
      "median_tender_value_gbp": 1314862.5,
      "name": "Healthcare",
      "named_buyers": 54,
      "notice_identities": 85,
      "opportunity_identities": 36,
      "release_records": 90,
      "tender_value_coverage_percent": 37.6,
      "tender_value_gbp": 874141206.08
    },
    {
      "award_identities": 31,
      "award_value_coverage_percent": 39.7,
      "award_value_gbp": 21851035.46,
      "colour": "#D99A2B",
      "id": "construction",
      "median_tender_value_gbp": 280058.5,
      "name": "Construction",
      "named_buyers": 52,
      "notice_identities": 68,
      "opportunity_identities": 38,
      "release_records": 72,
      "tender_value_coverage_percent": 79.4,
      "tender_value_gbp": 178060073.45
    },
    {
      "award_identities": 38,
      "award_value_coverage_percent": 59.6,
      "award_value_gbp": 42968375.87,
      "colour": "#4E7CFF",
      "id": "information-technology",
      "median_tender_value_gbp": 350000,
      "name": "Information technology",
      "named_buyers": 41,
      "notice_identities": 52,
      "opportunity_identities": 14,
      "release_records": 57,
      "tender_value_coverage_percent": 78.8,
      "tender_value_gbp": 890533556.4
    },
    {
      "award_identities": 18,
      "award_value_coverage_percent": 39.0,
      "award_value_gbp": 8476521.78,
      "colour": "#2AA89A",
      "id": "professional-services",
      "median_tender_value_gbp": 167500,
      "name": "Professional services",
      "named_buyers": 36,
      "notice_identities": 41,
      "opportunity_identities": 23,
      "release_records": 42,
      "tender_value_coverage_percent": 82.9,
      "tender_value_gbp": 22939324.78
    },
    {
      "award_identities": 28,
      "award_value_coverage_percent": 61.5,
      "award_value_gbp": 5706928.85,
      "colour": "#FF7B57",
      "id": "transport",
      "median_tender_value_gbp": 66500,
      "name": "Transport & logistics",
      "named_buyers": 23,
      "notice_identities": 39,
      "opportunity_identities": 11,
      "release_records": 43,
      "tender_value_coverage_percent": 61.5,
      "tender_value_gbp": 27138483.07
    },
    {
      "award_identities": 5,
      "award_value_coverage_percent": 27.3,
      "award_value_gbp": 386018,
      "colour": "#6FA6FF",
      "id": "education",
      "median_tender_value_gbp": 347000,
      "name": "Education",
      "named_buyers": 10,
      "notice_identities": 11,
      "opportunity_identities": 6,
      "release_records": 12,
      "tender_value_coverage_percent": 63.6,
      "tender_value_gbp": 3629560
    },
    {
      "award_identities": 4,
      "award_value_coverage_percent": 44.4,
      "award_value_gbp": 1429040.24,
      "colour": "#AAB2BA",
      "id": "facilities",
      "median_tender_value_gbp": 185883.38,
      "name": "Facilities & support",
      "named_buyers": 9,
      "notice_identities": 9,
      "opportunity_identities": 5,
      "release_records": 9,
      "tender_value_coverage_percent": 66.7,
      "tender_value_gbp": 3481040.24
    },
    {
      "award_identities": 3,
      "award_value_coverage_percent": 25.0,
      "award_value_gbp": 1965147,
      "colour": "#7BD88F",
      "id": "environment",
      "median_tender_value_gbp": 1000000,
      "name": "Environment",
      "named_buyers": 8,
      "notice_identities": 8,
      "opportunity_identities": 5,
      "release_records": 8,
      "tender_value_coverage_percent": 62.5,
      "tender_value_gbp": 9510724.88
    },
    {
      "award_identities": 1,
      "award_value_coverage_percent": 0.0,
      "award_value_gbp": null,
      "colour": "#8C6FE8",
      "id": "infrastructure",
      "median_tender_value_gbp": 500000,
      "name": "Infrastructure & utilities",
      "named_buyers": 5,
      "notice_identities": 5,
      "opportunity_identities": 4,
      "release_records": 5,
      "tender_value_coverage_percent": 60.0,
      "tender_value_gbp": 4990000
    },
    {
      "award_identities": 1,
      "award_value_coverage_percent": 0.0,
      "award_value_gbp": null,
      "colour": "#8C6FE8",
      "id": "defence",
      "median_tender_value_gbp": 1500000,
      "name": "Defence, safety & public administration",
      "named_buyers": 3,
      "notice_identities": 3,
      "opportunity_identities": 2,
      "release_records": 3,
      "tender_value_coverage_percent": 33.3,
      "tender_value_gbp": 1500000
    },
    {
      "award_identities": 1,
      "award_value_coverage_percent": 33.3,
      "award_value_gbp": 1750000,
      "colour": "#E3D84C",
      "id": "energy",
      "median_tender_value_gbp": 2989896.24,
      "name": "Energy",
      "named_buyers": 3,
      "notice_identities": 3,
      "opportunity_identities": 2,
      "release_records": 3,
      "tender_value_coverage_percent": 100.0,
      "tender_value_gbp": 21406562.24
    },
    {
      "award_identities": 0,
      "award_value_coverage_percent": 0.0,
      "award_value_gbp": null,
      "colour": "#FF9DB1",
      "id": "print-media",
      "median_tender_value_gbp": 200000,
      "name": "Print, media & culture",
      "named_buyers": 3,
      "notice_identities": 3,
      "opportunity_identities": 3,
      "release_records": 3,
      "tender_value_coverage_percent": 100.0,
      "tender_value_gbp": 1035000
    }
  ],
  "series": "uk-public-procurement",
  "source_run_digest": "89d0f9735d13cd815a936aef0081abd47ef39f5744525ed1b72d2ea50cb61e5c",
  "source_run_receipt": {
    "completed_at": "2026-08-05T15:58:59.479648+00:00",
    "digest": "89d0f9735d13cd815a936aef0081abd47ef39f5744525ed1b72d2ea50cb61e5c",
    "maximum_age_days": 30,
    "sources": [
      {
        "closed_day": {
          "digest_method": "SHA-256 over sorted canonical record identity tuples",
          "period_end_exclusive": "2026-08-04T23:00:00+00:00",
          "period_start": "2026-08-03T23:00:00+00:00",
          "record_count": 503,
          "record_set_digest": "4bd0010769f19a190eb1d55fe0e78eadf74f8e39a8bd381ef9c0b15b58890288",
          "source_id": "find_tender"
        },
        "item_count": 1026,
        "pagination": {
          "cursor_exhausted": true,
          "licence": "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
          "ocds_version": "1.1",
          "page_limit": 20,
          "pages_retrieved": 11,
          "publication_policy": "https://www.gov.uk/government/publications/open-contracting",
          "publisher": {
            "name": "Cabinet Office",
            "scheme": "GB-GOR",
            "uid": "D2",
            "uri": "https://www.gov.uk/government/organisations/cabinet-office"
          },
          "release_records_retrieved": 1026,
          "truncated": false
        },
        "requested_window": {
          "end": "2026-08-05T18:30:00+00:00",
          "start": "2026-08-03T16:30:00+00:00"
        },
        "source_id": "find_tender",
        "status": "complete"
      },
      {
        "closed_day": {
          "digest_method": "SHA-256 over sorted canonical record identity tuples",
          "period_end_exclusive": "2026-08-04T23:00:00+00:00",
          "period_start": "2026-08-03T23:00:00+00:00",
          "record_count": 138,
          "record_set_digest": "cbcb44d89544ce73f1b2163d9254a9f52283ca9cf1797ddd31095dd8caa900e7",
          "source_id": "contracts_finder"
        },
        "item_count": 276,
        "pagination": {
          "cursor_exhausted": true,
          "licence": "http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
          "ocds_version": "1.1",
          "page_limit": 20,
          "pages_retrieved": 3,
          "publication_policy": "https://www.gov.uk/government/publications/open-contracting",
          "publisher": {
            "name": "Cabinet Office",
            "scheme": "GB-GOR",
            "uid": "D2",
            "uri": "https://www.gov.uk/government/organisations/cabinet-office"
          },
          "release_records_retrieved": 276,
          "truncated": false
        },
        "requested_window": {
          "end": "2026-08-05T18:30:00+00:00",
          "start": "2026-08-03T16:30:00+00:00"
        },
        "source_id": "contracts_finder",
        "status": "complete"
      }
    ],
    "started_at": "2026-08-05T15:58:54.465184+00:00",
    "target_at": "2026-08-05T16:30:00+00:00",
    "version": "1.0.0"
  },
  "status": "observed-closed-period",
  "title": "Covered UK public procurement release — 2026-08-04"
}
