ethereum-oasis-op / baseline

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.
https://docs.baseline-protocol.org
Other
576 stars 236 forks source link
docker docker-compose ethereum geth gnark graphql nodejs protocol reactjs smart-contracts solidity zero-knowledge-proofs zk-snarks

description: Learn more at baseline-protocol.org

Welcome

Welcome to the Baseline Protocol Community

The Baseline Protocol is a standard that enables enterprises to synchronize complex, multiparty, business processes with privacy and without moving data from systems of record.

There are many ways to learn more, get involved, get 'Baselined', and get value out of developing reusable components to ultimately deploy the Baseline Protocol standard in your own offerings.

About the Baseline Protocol

The Baseline Protocol is the emerging standard for state synchronization across different systems of record. This applies to traditional corporate systems of record, any kind of database or state machine, and even different blockchains or distributed ledger technologies (DLTs). It is particularly beneficial as a way to reduce capital expense and other overheads, while increasing operational integrity and information security when automating and synchronizing business processes across multiple companies.

The Baseline Protocol initiative was announced on March 4, 2020, and launched as an OASIS Open Source Project on March 19, 2020, supported by fourteen founding companies. More companies joined the effort shortly thereafter and continue to do so. In 2021, the Enterprise Ethereum Alliance and OASIS collaborated to establish the Baseline Protocol as an EEA Community Project. There are many notable, industry leading, companies sponsoring the Baseline Protocol, see the list of sponsors and learn how to become a sponsor and benefits here.

The work of the community is maintained under a public domain license.

New Contributors to the repository and standard, see contribution guidelines here.

The Baseline Protocol Source Code

Version 1.0 of the Baseline Protocol has been released. It is composed of a set of 6 core packages that are open-sourced, under the CC0 1.0 Universal public domain dedication.

You can find more about the source code here.

The Baseline Protocol Standard

The Baseline Protocol Specifications were completed in September 2021 and is undergoing ratification to become an OASIS Open Standard, available under the CC0 1.0 Universal public domain dedication.

The Baseline Protocol Standard contains three specifications - CORE, API, and CCSM, that provide the requirements of a compliant Baseline Protocol Implementation (BPI).

Find full details on the Baseline Protocol Standard here.

The Baseline Protocol Reference Implementations

A growing number of Baseline Protocol Reference Implementations can be found here. Demos and examples can be found here. These are intended to help you understand baselining and give you ideas for your implementation needs.