← Back to opportunities

"Airlock" Output Checking System OCS Decision Engine Development Partner

UK Biobank Ltd

Buyer Contact Info

Buyer Name: UK Biobank Ltd

Buyer Address: 1-2 Spectrum Way, Stockport, UKD35, SK3 0SA, United Kingdom

Contact Email: tenders@ukbiobank.ac.uk

Status
active
Procedure
open
Value
2000000.0 GBP
Gross: 2400000 GBP
Published
17 Mar 2026, 10:05
Deadline
17 Apr 2026, 11:00
Contract Start
n/a
Contract End
n/a
Category
services
CPV
72000000 - IT services: consulting, software development, Internet and support
Region
n/a
Awarded To
n/a
Official Source
Open Find a Tender

Description

UKB is seeking to further improve its technical controls and intends to implement a functional mechanism to check data egress requests to ensure that participant record-level data is not being removed and does not contain information that can identify individual participants. This Output Checking System (OCS) functionality will allow UKB to enhance the security of the UKB-RAP, reduce the risk of advertent and inadvertent data breaches and importantly increase the trust and transparency of the UKB resource. UKB intends to commence a procurement exercise to procure a replacement for the current UKB-RAP in 2027, which will come into effect in 2028. The OCS will need to be integrated with the new UKB-RAP. Output checking processes for Trusted Research Environments (TREs) have to date been based on manual processes, with data analysts or administrators employed to review data egress requests to ensure they meet compliance standards. Given their reliance on human oversight of large data outputs, these systems are costly and do not provide a failsafe, and they cannot scale to the demands of UKB given its very large user base and continued growth. With over 20,000 publications (5,000 in the past year alone), a manual output checking process is neither desirable nor feasible. To develop and deliver the OCS, UKB is separating the procurement into two elements which will need to be fully interoperable: 1. OCS User Interface (UI) and Workflow (subject to a separate tender exercise via the CCS G-Cloud 14 framework): The development of a seamless UI and Workflow for the OCS, including secure movement of data and integration with existing UKB infrastructure. 2. The OCS Decision Engine (this procurement): The development of the core algorithms to allow an automated assessment of the data being egressed, giving an overall confidence assessment score and a Red/Amber/Green (RAG) rating for decision making The OCS Decision Engine The OCS Decision Engine is made up of two components: 1. Data Trust Engine: reviews the egressed file(s) from UKB-RAP to detect the presence of sensitive information. Through the application of transparent, heuristic rules and configurable thresholds, the Data Trust Engine will create a score for how 'disclosive' the egressed data is that, when coupled with the researcher confidence score below, provides a Red (fail), Amber (unclear) or Green (pass) egress rating. 2. Researcher Behaviour Engine: derives the overall credibility of a given researcher within AMS and UKB-RAP, and assigns a confidence score, which will dictate how human-review decisions are made for 'Amber' outcomes from the Trust Engine. This Invitation to Negotiate (ITN) is being issued to invite Bids for a development partner to design and deliver the OCS Decision Engine, which will include the Data Trust Engine and Researcher Behaviour Engine. The estimated contract value for the provision of services as set out in this Contract Notice and for the duration described is anticipated to be £2m GBP UKB reserves the right to discontinue or delay the procurement process and may decide not to award a contract as a result of this call for competition. UKB shall not be liable for any costs or expenses incurred by any organisation in considering and/or responding to the procurement process. Tenders and supporting documents must be priced in pounds sterling and all payments made under the contract will be in pounds sterling, unless otherwise advised. UKB will incorporate a standstill period at the point the decision in relation to the award of the contracts is notified to bidders. The standstill period, which will be a minimum of eight (8) working days, provides time for unsuccessful bidders to lodge an appeal in regards to the award decisions, before the contracts are entered into. Tenderers are advised to allow adequate time for uploading documents and to dispatch the electronic response well in advance of the closing time to avoid any last minute problems NOTE: To register your interest in this notice and obtain any additional information please visit the myTenders Web Site at https://www.mytenders.co.uk/Search/Search_Switch.aspx?ID=233323. A user guide is available at https://www.mytenders.co.uk/sitehelp/help_guides.aspx.

Linked Documents

Select a document to preview.

Opportunity Context

More Information Links

External Link: https://www.find-tender.service.gov.uk/Notice/023855-2026

Link Description: Tender notice on Find a Tender

Lots

Lot 1 Status: active

Lot 1 Value: GBP 2,000,000

Lot 1 Value (Gross): GBP 2,400,000

Lot 1 Contract Start: 2026-07-31T00:00:00+01:00

Lot 1 Contract End: 2029-07-30T23:59:59+01:00

Lot 1 SME Suitable: Yes

Lot 1 Award Criterion (quality): Technical Requirements: Output Checking System and Decision Engine (5%)

Lot 1 Award Criterion (quality): Technical Requirements: Data Trust Engine (25%)

Lot 1 Award Criterion (quality): Technical Requirements: Researcher Behaviour Engine (10%)

Lot 1 Award Criterion (quality): Technical Requirements: Non-Functional Requirements (5%)

Lot 1 Award Criterion (quality): Technical Requirements: DevOps Capability (5%)

Lot 1 Award Criterion (quality): Implementation: Timescales, Milestones, and Ways of Working (10%)

Lot 1 Award Criterion (quality): Social Value: Equal Opportunity (10%)

Lot 1 Award Criterion (price): Price: Decision Engine Development and Implementation Charges (20%)

Lot 1 Award Criterion (price): Price: Rate Cards (10%)

Documents

Document Description: Not published

Document Description: Process Overview and Guidance to Bidders

Document Description: Bidder Questionnaire (comprising PSQ and Award Questions)

Document Description: Specification

Document Description: Pricing Response

Document Description: Agreement

Document Description: Tender notice on Find a Tender

Raw Notice JSON

Expand raw payload
{
  "buyer": {
    "id": "GB-PPON-PXGY-4832-TWCN",
    "name": "UK Biobank Ltd"
  },
  "date": "2026-03-17T10:05:23Z",
  "id": "023855-2026",
  "initiationType": "tender",
  "language": "en",
  "ocid": "ocds-h6vhtk-064efd",
  "parties": [
    {
      "address": {
        "country": "GB",
        "countryName": "United Kingdom",
        "locality": "Stockport",
        "postalCode": "SK3 0SA",
        "region": "UKD35",
        "streetAddress": "1-2 Spectrum Way"
      },
      "contactPoint": {
        "email": "tenders@ukbiobank.ac.uk"
      },
      "details": {
        "classifications": [
          {
            "description": "Public undertaking",
            "id": "publicUndertaking",
            "scheme": "UK_CA_TYPE"
          }
        ],
        "url": "http://www.ukbiobank.ac.uk"
      },
      "id": "GB-PPON-PXGY-4832-TWCN",
      "identifier": {
        "id": "PXGY-4832-TWCN",
        "scheme": "GB-PPON"
      },
      "name": "UK Biobank Ltd",
      "roles": [
        "buyer"
      ]
    }
  ],
  "tag": [
    "tenderUpdate"
  ],
  "tender": {
    "aboveThreshold": true,
    "amendments": [
      {
        "description": "The submission deadline for initial bids has been extended following requests from potential bidders",
        "id": "023855-2026"
      }
    ],
    "awardPeriod": {
      "endDate": "2026-07-10T23:59:59+01:00"
    },
    "coveredBy": [
      "GPA"
    ],
    "description": "UKB is seeking to further improve its technical controls and intends to implement a functional mechanism to check data egress requests to ensure that participant record-level data is not being removed and does not contain information that can identify individual participants. This Output Checking System (OCS) functionality will allow UKB to enhance the security of the UKB-RAP, reduce the risk of advertent and inadvertent data breaches and importantly increase the trust and transparency of the UKB resource. UKB intends to commence a procurement exercise to procure a replacement for the current UKB-RAP in 2027, which will come into effect in 2028. The OCS will need to be integrated with the new UKB-RAP.\nOutput checking processes for Trusted Research Environments (TREs) have to date been based on manual processes, with data analysts or administrators employed to review data egress requests to ensure they meet compliance standards. Given their reliance on human oversight of large data outputs, these systems are costly and do not provide a failsafe, and they cannot scale to the demands of UKB given its very large user base and continued growth. With over 20,000 publications (5,000 in the past year alone), a manual output checking process is neither desirable nor feasible.\nTo develop and deliver the OCS, UKB is separating the procurement into two elements which will need to be fully interoperable:\n1.\tOCS User Interface (UI) and Workflow (subject to a separate tender exercise via the CCS G-Cloud 14 framework): The development of a seamless UI and Workflow for the OCS, including secure movement of data and integration with existing UKB infrastructure.\n2.\tThe OCS Decision Engine (this procurement): The development of the core algorithms to allow an automated assessment of the data being egressed, giving an overall confidence assessment score and a Red/Amber/Green (RAG) rating for decision making\nThe OCS Decision Engine\nThe OCS Decision Engine is made up of two components:\n1.\tData Trust Engine: reviews the egressed file(s) from UKB-RAP to detect the presence of sensitive information. Through the application of transparent, heuristic rules and configurable thresholds, the Data Trust Engine will create a score for how \u0027disclosive\u0027 the egressed data is that, when coupled with the researcher confidence score below, provides a Red (fail), Amber (unclear) or Green (pass) egress rating.\n2.\tResearcher Behaviour Engine: derives the overall credibility of a given researcher within AMS and UKB-RAP, and assigns a confidence score, which will dictate how human-review decisions are made for \u0027Amber\u0027 outcomes from the Trust Engine.\nThis Invitation to Negotiate (ITN) is being issued to invite Bids for a development partner to design and deliver the OCS Decision Engine, which will include the Data Trust Engine and Researcher Behaviour Engine.\nThe estimated contract value for the provision of services as set out in this Contract Notice and for the duration described is anticipated to be \u00a32m GBP\nUKB reserves the right to discontinue or delay the procurement process and may decide not to award a contract as a result of this call for competition. UKB shall not be liable for any costs or expenses incurred by any organisation in considering and/or responding to the procurement process. Tenders and supporting documents must be priced in pounds sterling and all payments made under the contract will be in pounds sterling, unless otherwise advised.\nUKB will incorporate a standstill period at the point the decision in relation to the award of the contracts is notified to bidders. The standstill period, which will be a minimum of eight (8) working days, provides time for unsuccessful bidders to lodge an appeal in regards to the award decisions, before the contracts are entered into.\nTenderers are advised to allow adequate time for uploading documents and to dispatch the electronic response well in advance of the closing time to avoid any last minute problems\nNOTE: To register your interest in this notice and obtain any additional information please visit the myTenders Web Site at https://www.mytenders.co.uk/Search/Search_Switch.aspx?ID=233323.\nA user guide is available at https://www.mytenders.co.uk/sitehelp/help_guides.aspx.",
    "documents": [
      {
        "description": "Not published",
        "documentType": "conflictOfInterest",
        "id": "conflictOfInterest"
      },
      {
        "description": "Process Overview and Guidance to Bidders",
        "documentType": "biddingDocuments",
        "id": "L-1",
        "url": "https://www.mytenders.co.uk/Authority/NoticeBuilder/NoticeBuilder_FileDownload.aspx?id=631859"
      },
      {
        "description": "Bidder Questionnaire (comprising PSQ and Award Questions)",
        "documentType": "biddingDocuments",
        "id": "L-2",
        "url": "https://www.mytenders.co.uk/Authority/NoticeBuilder/NoticeBuilder_FileDownload.aspx?id=631828"
      },
      {
        "description": "Specification",
        "documentType": "biddingDocuments",
        "id": "L-3",
        "url": "https://www.mytenders.co.uk/Authority/NoticeBuilder/NoticeBuilder_FileDownload.aspx?id=631829"
      },
      {
        "description": "Pricing Response",
        "documentType": "biddingDocuments",
        "id": "L-4",
        "url": "https://www.mytenders.co.uk/Authority/NoticeBuilder/NoticeBuilder_FileDownload.aspx?id=631830"
      },
      {
        "description": "Agreement",
        "documentType": "biddingDocuments",
        "id": "L-5",
        "url": "https://www.mytenders.co.uk/Authority/NoticeBuilder/NoticeBuilder_FileDownload.aspx?id=631831"
      },
      {
        "datePublished": "2026-03-17T10:05:23Z",
        "description": "Tender notice on Find a Tender",
        "documentType": "tenderNotice",
        "format": "text/html",
        "id": "023855-2026",
        "noticeType": "UK4",
        "url": "https://www.find-tender.service.gov.uk/Notice/023855-2026"
      }
    ],
    "enquiryPeriod": {
      "endDate": "2026-03-12T17:00:00Z"
    },
    "id": "UKB0025",
    "items": [
      {
        "additionalClassifications": [
          {
            "description": "IT services: consulting, software development, Internet and support",
            "id": "72000000",
            "scheme": "CPV"
          }
        ],
        "deliveryAddresses": [
          {
            "country": "GB",
            "countryName": "United Kingdom",
            "region": "UKD"
          }
        ],
        "id": "1",
        "relatedLot": "1"
      }
    ],
    "legalBasis": {
      "id": "2023/54",
      "scheme": "UKPGA",
      "uri": "https://www.legislation.gov.uk/ukpga/2023/54/contents"
    },
    "lots": [
      {
        "awardCriteria": {
          "criteria": [
            {
              "description": "Output Checking System and Decision Engine",
              "name": "Technical Requirements: Output Checking System and Decision Engine",
              "numbers": [
                {
                  "number": 5.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Data Trust Engine",
              "name": "Technical Requirements: Data Trust Engine",
              "numbers": [
                {
                  "number": 25.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Researcher Behaviour Engine",
              "name": "Technical Requirements: Researcher Behaviour Engine",
              "numbers": [
                {
                  "number": 10.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Non-Functional Requirements",
              "name": "Technical Requirements:  Non-Functional Requirements",
              "numbers": [
                {
                  "number": 5.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "DevOps Capability",
              "name": "Technical Requirements: DevOps Capability",
              "numbers": [
                {
                  "number": 5.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Timescales, Milestones, and Ways of Working",
              "name": "Implementation: Timescales, Milestones, and Ways of Working",
              "numbers": [
                {
                  "number": 10.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Equal Opportunity",
              "name": "Social Value: Equal Opportunity",
              "numbers": [
                {
                  "number": 10.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "quality"
            },
            {
              "description": "Decision Engine Development and Implementation Charges",
              "name": "Price: Decision Engine Development and Implementation Charges",
              "numbers": [
                {
                  "number": 20.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "price"
            },
            {
              "description": "Rate Cards",
              "name": "Price: Rate Cards",
              "numbers": [
                {
                  "number": 10.0,
                  "weight": "percentageExact"
                }
              ],
              "type": "price"
            }
          ]
        },
        "contractPeriod": {
          "endDate": "2029-07-30T23:59:59+01:00",
          "maxExtentDate": "2032-07-30T23:59:59+01:00",
          "startDate": "2026-07-31T00:00:00+01:00"
        },
        "hasRenewal": true,
        "id": "1",
        "renewal": {
          "description": "The initial term for the Contract will be three (3) years, with the option for UKB to extend the contract by up to a further three (3) year period (1+1+1), i.e. up to a maximum total term of six (6) years (inclusive of the initial term)"
        },
        "status": "active",
        "suitability": {
          "sme": true
        },
        "value": {
          "amount": 2000000,
          "amountGross": 2400000,
          "currency": "GBP"
        }
      }
    ],
    "mainProcurementCategory": "services",
    "procedure": {
      "features": "Bidders must submit a PSQ Response and submit an Initial Bid, in response to the ITN. The top three highest ranking Bidders based on the evaluation of the Initial Bids will be taken forward to the Negotiation Stage of the Procurement. UKB reserves the right to take forward the fourth highest ranking Bidder if its score is within 5% of the score of the Bidder in third place"
    },
    "procurementMethod": "open",
    "procurementMethodDetails": "Competitive flexible procedure",
    "status": "active",
    "submissionMethodDetails": "www.mytenders.co.uk",
    "submissionTerms": {
      "electronicSubmissionPolicy": "allowed",
      "languages": [
        "en"
      ]
    },
    "tenderPeriod": {
      "endDate": "2026-04-17T12:00:00+01:00"
    },
    "title": "\"Airlock\" Output Checking System  OCS Decision Engine Development Partner",
    "value": {
      "amount": 2000000,
      "amountGross": 2400000,
      "currency": "GBP"
    }
  }
}