Skip to content
@cc-api

Unified API for Confidential Computing

Reduce the complexity of various cloud frameworks and TEE engines

Welcome to Confidential Computing API Group

The CC (Confidential Computing) API Group is a community to accelerate the adoption of confidential computing technology in cloud environments. It serves as a central gathering place for specs, code, documentation, and ideas.

Welcome to contribute efforts for a common goal of confidential computing technology adoption!

Goals:

  • Define unified and vendor agnostic APIs for cloud workloads measurement gathering running on diverse TEE vendors. APIs being defined and implemented are about evidence gathering, which can be found in the spec and cc-trusted-api. Welcome to propose and define more APIs.
  • Provide frameworks to gether node level evidence and container level evidence for workloads. The evidence can be used to complete remote attestation or other verification based on the business needs.
  • Provide easy-to-use tools and examples of building trust chain in multiple deloyment flavors of confidential computing environments.

Getting Started

  • Container Measurement Quick Start - how to prepar a CVM guest image, create a CVM and gather measurement, eventlogs for containers.
  • CC Measure Tool for Node Measurement - CLI tools of gathering measurement, eventlogs and verifying eventlogs for CVM.
  • CVM Image Rewriter - Create and customize the confidential VM's qcow2 image including IMA policy, initrd, device permission etc.
  • CC Cloud Automation - Automation framework & tools which supporting diverse confidential cloud flavors like confidential VM/cluster/container/FaaS etc.

Please find more introduction to the repositories here.

Join the community

Community Meetings

  • Please join the biweekly community meetings. The meeting calendar and agenda can be found here

More Information

Pinned Loading

  1. community community Public

  2. cc-trusted-api cc-trusted-api Public

    Unified API to Access TCG Compliant measurement, event log, quote in Confidential Computing Environment.

    Python 28 18

  3. confidential-cloud-native-primitives confidential-cloud-native-primitives Public

    Build Trusted Chain for Cloud Native in Confidential Computing Envrionment

    Rust 15 10

  4. cc-trusted-vmsdk cc-trusted-vmsdk Public

    VMSDK implements the CC Trusted API

    Python 4 8

  5. confidential-cluster confidential-cluster Public

    Trusted Kubernetes Cluster for Confidential Computing

    Shell 1

  6. cvm-image-rewriter cvm-image-rewriter Public

    CVM image customization tool for confidential computing environment

    Shell 1 3

Repositories

Showing 10 of 15 repositories
  • cc-api/community’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jul 12, 2024
  • confidential-cloud-native-primitives Public

    Build Trusted Chain for Cloud Native in Confidential Computing Envrionment

    cc-api/confidential-cloud-native-primitives’s past year of commit activity
    Rust 15 Apache-2.0 10 2 1 Updated Jul 12, 2024
  • cc-trusted-vmsdk Public

    VMSDK implements the CC Trusted API

    cc-api/cc-trusted-vmsdk’s past year of commit activity
    Python 4 Apache-2.0 8 2 0 Updated Jul 3, 2024
  • cc-trusted-api Public

    Unified API to Access TCG Compliant measurement, event log, quote in Confidential Computing Environment.

    cc-api/cc-trusted-api’s past year of commit activity
    Python 28 Apache-2.0 18 4 0 Updated Jun 26, 2024
  • cvm-image-rewriter Public

    CVM image customization tool for confidential computing environment

    cc-api/cvm-image-rewriter’s past year of commit activity
    Shell 1 3 0 0 Updated Jun 17, 2024
  • confidential-cluster Public

    Trusted Kubernetes Cluster for Confidential Computing

    cc-api/confidential-cluster’s past year of commit activity
    Shell 1 Apache-2.0 0 1 0 Updated Jun 13, 2024
  • kubevirt-cvm Public

    Extend KubeVirt capability of managing CVM as a deployment flavor of confidential computing cloud native use cases.

    cc-api/kubevirt-cvm’s past year of commit activity
    0 Apache-2.0 1 0 0 Updated Jun 12, 2024
  • .github Public

    public .github repository for cc-api

    cc-api/.github’s past year of commit activity
    0 0 0 0 Updated May 31, 2024
  • cloud-native-ai-pipeline Public Forked from intel/cloud-native-ai-pipeline

    Confidential Cloud Native AI Pipeline

    cc-api/cloud-native-ai-pipeline’s past year of commit activity
    Python 0 Apache-2.0 14 0 0 Updated May 30, 2024
  • linux Public Forked from torvalds/linux

    Linux kernel source tree for cc-api

    cc-api/linux’s past year of commit activity
    C 0 54,312 0 0 Updated May 16, 2024

Top languages

Loading…

Most used topics

Loading…