Welcome to the IBM Confidential Computing organization on GitHub — formerly known as IBM Hyper Protect.
We publish open-source tooling to automate the provisioning and lifecycle management of confidential workloads running on IBM Z and LinuxONE hardware.
| Repository | Description |
|---|---|
contract-go |
Go library for generating, signing, and encrypting IBM Confidential Computing deployment contracts. |
contract-cli |
Cross-platform CLI for automating contract generation and management from the terminal or CI/CD pipelines. |
terraform-provider-hpcr |
Terraform provider for declarative IBM Confidential Computing contract lifecycle management. |
All projects support the following IBM Confidential Computing platforms:
| Platform | Official Name | Former Name |
|---|---|---|
| HPVS | Hyper Protect Virtual Servers for IBM Cloud | |
| CCRT | IBM Confidential Computing Container Runtime | Hyper Protect Virtual Servers (HPVS) |
| CCRV | IBM Confidential Computing Container Runtime for Red Hat Virtualization Solutions | Hyper Protect Container Runtime for Red Hat Virtualization Solutions (HPCR4RHVS) |
| CCCO | IBM Confidential Computing Containers for Red Hat OpenShift Container Platform | IBM Hyper Protect Confidential Container (HPCC) |
All repositories in this organisation follow the same contribution guidelines. Please read the CONTRIBUTING.md and CODE_OF_CONDUCT.md in the relevant repository before opening a pull request or issue.
Security vulnerabilities should be reported via GitHub Security Advisories in the affected repository — never via public issues.
All content in these repositories including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.