Confidential Computing Consortium
The Linux Foundation’s home for software that protects data while it is being processed, inside hardware trusted execution environments: 14 projects such as Gramine, Open Enclave SDK and Veraison, at incubation, graduation or emeritus.
What it is
The Confidential Computing Consortium (CCC) is part of the non-profit Linux Foundation. It formalised its structure on October 17, 2019, with Alibaba, Arm, Google Cloud, Huawei, Intel, Microsoft and Red Hat as premier members and Baidu, ByteDance, Fortanix, Swisscom, Tencent, VMware and others as general members. Its subject is “data in use”: disk and network encryption protect data at rest and in transit, and confidential computing protects it while a program works on it, by running the program in a hardware trusted execution environment (TEE) such as an Intel SGX enclave or an AMD SEV-SNP or Intel TDX virtual machine, and proving with attestation what is running there. Member dues pay for a Governing Board, a Technical Advisory Council (TAC), an Outreach Committee and special interest groups on attestation, the Linux kernel, workload identity and regulation.
The members are chip makers, clouds and security start-ups. Premier membership costs $60,000 a year and brings a voting seat on both the board and the TAC; general membership costs $5,000 to $30,000 depending on headcount. In October 2026 the CCC’s landscape listed 65 members: 11 premier (AMD, Alpha Compute, Google, Huawei, Intel, Meta, Microsoft, NVIDIA, Shielded Technologies, TikTok and Volcano Engine), 32 general, among them Arm, Canonical, Cisco, JPMorgan Chase, Red Hat and SUSE, 15 start-ups and 7 associates. AWS was not among them.
For someone choosing technology, the badge is narrower than the field. The CCC hosts 14 projects: libraries, SDKs and firmware that sit between TEE hardware and your application, such as Gramine for running unmodified Linux programs in SGX enclaves, Open Enclave SDK for writing enclave applications, Veraison for verifying attestation evidence and COCONUT-SVSM for confidential VMs. It does not cover the cloud services built on the same hardware, or Confidential Containers, which is a CNCF project. Only three projects have reached graduation, the stage that requires production use by two independent organisations; the CCC’s own policy says incubation sets no requirements for community size, governance or production readiness.
Its projects in this catalog
Graduation1
Projects used in production by at least two independent end-user organisations, with a steady flow of contributions and a growth plan, admitted by a two-thirds TAC vote.
In depth
Projects in October 2026#
The CCC’s governance repository lists each project’s stage and the date its Governing Board accepted it.
| Project | Stage | What it does | Accepted |
|---|---|---|---|
| Gramine | Graduation | A library OS that runs unmodified Linux applications inside Intel SGX enclaves | September 2021 |
| Open Enclave SDK | Graduation | An SDK for building TEE applications against one enclave abstraction | October 2019 |
| Veraison | Graduation | Components for building an attestation verification service | May 2022 |
| Certifier Framework | Incubation | A client API and policy service that unify trust management across TEE platforms | January 2024 |
| COCONUT-SVSM | Incubation | A Secure VM Service Module that runs inside a confidential VM and shields it from the hypervisor | April 2024 |
| Dstack | Incubation | An SDK for deploying docker-compose applications into TEEs, with secret management and a TLS proxy | October 2025 |
| Enarx | Incubation | A WebAssembly runtime that runs applications in a TEE without rewrites | October 2019 |
| Islet | Incubation | Rust software for confidential computing on Armv9 CCA devices | March 2024 |
| ManaTEE | Incubation | A framework for data collaboration on private datasets in cloud TEEs | August 2024 |
| spdm-rs | Incubation | A Rust implementation of SPDM, IDE_KM and TDISP for assigning devices to TEEs | January 2024 |
| VirTEE | Incubation | Tools for bringing up, attesting and managing TEEs | January 2024 |
| Keystone | Emeritus | TEEs for RISC-V hardware; archived in July 2026 | March 2021 |
| Occlum | Emeritus | A library OS for running unmodified programs in SGX enclaves; archived in July 2026 | September 2021 |
| Veracruz | Emeritus | A research project on privacy-preserving multi-party computation; archived in May 2025 | April 2021 |
How a project gets in and moves up#
Joining takes three steps. The project presents a proposal, following the CCC’s submission template, at a TAC meeting, with one TAC representative as its sponsor; the TAC can ask for changes such as a governance document or a code of conduct, and accepts it by a majority vote and decides its starting stage. The project then goes through legal onboarding with LF Projects, LLC, which drafts a technical charter; the CCC requires trademarks to be transferred to, or available for use by, LF Projects. Finally the Governing Board votes on the proposal and charter.
Moving to graduation needs a two-thirds supermajority of the TAC and evidence: production use by at least two independent end-user organisations, a substantial ongoing flow of commits, enough community participation to meet the project’s growth plan, and work towards a diverse community. The TAC reviews every project each year, including its licence scans and its OpenSSF Best Practices badge, and can move a graduated project back to incubation if progress stalls. A move to emeritus needs a notice in the project’s README for a month and a vote of two-thirds of all TAC representatives, after which the project archives its repositories.
What a project gets in return is modest: a TAC liaison, up to $7,500 a year for test hardware and software, a funded mentee through the CCC mentorship programme, mailing lists, a video-conferencing account, a domain and access to the Linux Foundation’s LFX tools.
Where it came from2017–2026
Hardware for running code that its own host cannot read reached the cloud in the mid-2010s: Microsoft announced Azure confidential computing on Intel SGX in September 2017, and Google followed with Confidential VMs on AMD SEV in July 2020. Each vendor had its own SDK, and the Linux Foundation brought them together. Plans for the consortium were first revealed at Open Source Summit in San Diego in 2019, and on October 17 it formalised its membership and governance. Three projects came with it: Intel’s SGX SDK, Microsoft’s Open Enclave SDK and Red Hat’s Enarx.
The TAC wrote a project progression policy that December and took in more projects over the next two years: Graphene, a library OS from Stony Brook University and Intel Labs that renamed itself Gramine when it joined, Keystone, Occlum and Veracruz. Veraison followed in 2022. In 2023 the TAC cut its maturity levels from four to three, so the old sandbox became incubation and the old incubation became graduation, and Gramine and Open Enclave SDK were listed at graduation that December.
Since 2024 the intake has moved from enclave SDKs towards confidential VMs, devices and attestation, with VirTEE, spdm-rs, the Certifier Framework, Islet, COCONUT-SVSM, ManaTEE and Dstack joining. At the same time older SGX-era projects were retired: Veracruz became emeritus in May 2025, and Keystone and Occlum were archived in July 2026.
Why it’s built this way
- Standardise around data in use, not one chip
- The founding members included competing chip designers (Intel, Arm, Huawei) and competing clouds (Alibaba, Google, Microsoft), so the consortium framed its work as protecting data in use on any TEE rather than promoting one vendor’s hardware.
- A low bar to enter, a higher one to graduate
- Incubation needs only a TAC sponsor and a presentation, so early and research projects can find a neutral home; graduation asks for production users at two independent organisations and a two-thirds vote.
- Every project goes to LF Projects
- Even projects without trademarks are submitted to LF Projects, LLC, with their own technical charter, so names and governance sit with a neutral owner rather than the company that started them.
Timeline
- 2017
Microsoft announces Azure confidential computing on Intel SGX in September
- 2019
Consortium formalised on October 17 with Intel SGX SDK, Open Enclave SDK and Enarx; progression policy written in December
- 2021
Governing Board accepts Keystone, Veracruz, Gramine and Occlum
- 2022
Veraison accepted in May
- 2023
Stages cut from four to three; Gramine and Open Enclave SDK listed at graduation in December
- 2024
VirTEE, spdm-rs, Certifier Framework, Islet, COCONUT-SVSM and ManaTEE join
- 2025
Veracruz moves to emeritus in May; Dstack accepted in October
- 2026
Keystone and Occlum archived in July
- Azure blog: Introducing Azure confidential computing (September 14, 2017)
- Google Cloud blog: Introducing Google Cloud Confidential Computing with Confidential VMs (July 14, 2020)
- Linux Foundation: Confidential Computing Consortium establishes formation with founding members and open governance structure (October 17, 2019)
- CCC governance: projects, stages and acceptance dates
- CCC governance: history of the project progression policy (created December 18, 2019; stages renamed September 2023)
- CCC governance: history of the project list (stages updated December 7, 2023; Keystone and Occlum archived July 28, 2026)
- Gramine v1.0 release notes: renamed from Graphene, joined the CCC (October 8, 2021)
- USENIX ATC ’17: Graphene-SGX, a practical library OS for unmodified applications on SGX (Tsai, Porter, Vij)
Sources · facts checked 2026-10-28
- Confidential Computing Consortium: home page (“protects data while it’s in use”)
- Linux Foundation: Confidential Computing Consortium establishes formation with founding members and open governance structure (October 17, 2019)
- CCC: Join (membership tiers and fees)
- CCC: Committees and SIGs
- CCC landscape data, landscape.yml (65 members by tier)
- CCC governance: Project progression policy (proposal process, trademarks to LF Projects, stages, annual review, benefits)
- CCC governance: projects, stages and acceptance dates
- Confidential Containers (a CNCF project)