2020-10-30 16:30:48 +03:00
# The Confidential Consortium Framework
2019-05-03 19:24:33 +03:00
2021-01-15 20:52:18 +03:00
[![Gitter ](https://badges.gitter.im/MSRC-CCF/community.svg )](https://gitter.im/MSRC-CCF/community?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge) [![Docs ](https://img.shields.io/badge/Docs-succeeded-green )](https://microsoft.github.io/CCF)
| | |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Continuous Integration | [![Build Status ](https://dev.azure.com/MSRC-CCF/CCF/_apis/build/status/CCF%20Github%20CI?branchName=master )](https://dev.azure.com/MSRC-CCF/CCF/_build/latest?definitionId=3& branchName=master) |
| Daily Build | [![Build Status ](https://dev.azure.com/MSRC-CCF/CCF/_apis/build/status/CCF%20GitHub%20Daily?branchName=master )](https://dev.azure.com/MSRC-CCF/CCF/_build/latest?definitionId=7& branchName=master) |
| Documentation | [![docs ](https://dev.azure.com/MSRC-CCF/CCF/_apis/build/status/CCF%20GitHub%20Pages?branchName=master )](https://dev.azure.com/MSRC-CCF/CCF/_build/latest?definitionId=4& branchName=master) |
| Containers | ![Build and Publish Release Containers ](https://github.com/microsoft/CCF/workflows/Build%20and%20Publish%20Release%20Containers/badge.svg ) |
2020-05-04 16:16:20 +03:00
< img alt = "ccf" align = "right" src = "https://microsoft.github.io/CCF/master/_images/ccf.svg" width = "300" >
2019-04-26 18:27:27 +03:00
2019-05-01 22:13:25 +03:00
The Confidential Consortium Framework (CCF) is an open-source framework for building a new category of secure, highly available,
2020-06-10 21:02:42 +03:00
and performant applications that focus on multi-party compute and data.
2020-10-30 16:30:48 +03:00
CCF can enable high-scale, confidential networks that meet key enterprise requirements — providing a means to accelerate production and enterprise adoption of consortium based blockchain and multi-party compute technology.
2019-05-01 22:13:25 +03:00
2020-10-30 16:30:48 +03:00
Leveraging the power of trusted execution environments (TEEs), decentralised systems concepts, and cryptography, CCF enables enterprise-ready multiparty computation or blockchains.
2019-05-01 22:13:25 +03:00
2020-10-30 16:30:48 +03:00
## Get Started with CCF
2019-05-01 22:13:25 +03:00
2021-01-13 19:30:08 +03:00
- [Install ](https://microsoft.github.io/CCF/master/build_apps/install_bin.html ) CCF on Linux
2020-12-14 16:51:07 +03:00
- Read a [short overview of CCF ](https://microsoft.github.io/CCF/master/overview/concepts.html ) and get familiar with CCF's core concepts
- [Build new CCF applications ](https://microsoft.github.io/CCF/master/build_apps/index.html ) in TypeScript/JavaScript or C++
2021-01-05 22:04:12 +03:00
- [Contribute ](https://microsoft.github.io/CCF/master/contribute ) to this repository, following the [contribution guidelines ](.github/CONTRIBUTING.md )
2020-11-10 13:57:56 +03:00
- Submit [bugs ](https://github.com/microsoft/CCF/issues/new?assignees=&labels=bug&template=bug_report.md&title= ) and [feature requests ](https://github.com/microsoft/CCF/issues/new?assignees=&labels=enhancement&template=feature_request.md&title= )
2019-04-26 19:06:43 +03:00
2020-10-30 16:30:48 +03:00
## Learn More
2019-04-26 19:06:43 +03:00
2020-11-10 13:57:56 +03:00
- Browse the [documentation ](https://microsoft.github.io/CCF/ )
- Read the [Technical Report ](CCF-TECHNICAL-REPORT.pdf ) for a more detailed description
- Learn more about [Azure Confidential Computing ](https://azure.microsoft.com/solutions/confidential-compute/ ) offerings like Azure DC-series (which support Intel SGX TEE) and the [Open Enclave ](https://github.com/openenclave/openenclave ) SDK
2019-04-26 19:06:43 +03:00
## Third-party components
We rely on several open source third-party components, attributed under [THIRD_PARTY_NOTICES ](THIRD_PARTY_NOTICES.txt ).
## Contributing
2020-07-01 15:56:49 +03:00
This project welcomes contributions and suggestions. Please see the [Contribution guidelines ](.github/CONTRIBUTING.md ).