You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 13, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ __Baseline__ is an open-source project that is actively seeking contributions fr
4
4
5
5
## First-time contributors
6
6
7
-
If you are new to the baseline project and are looking for an entry-point to make your first contribution, look [here](https://github.com/ethereum-oasis/baseline/issues?q=is%3Aopen+is%3Aissue+label%3A%22%3Astar_struck%3A+good+first+issue%22). That link shows all of the tagged `good first issues`, which are meant to be small pieces of work that a first-time contributor can pick-up and complete. If you find one that you'd like to work on, please assign yourself or comment on the issue and one of the maintainers can assign it for you.
7
+
If you are new to the baseline project and are looking for an entry-point to make your first contribution, look [here](https://github.com/ethereum-oasis-op/baseline/issues?q=is%3Aopen+is%3Aissue+label%3A%22%3Astar_struck%3A+good+first+issue%22). That link shows all of the tagged `good first issues`, which are meant to be small pieces of work that a first-time contributor can pick-up and complete. If you find one that you'd like to work on, please assign yourself or comment on the issue and one of the maintainers can assign it for you.
8
8
9
9
## Submitting a new issue
10
10
11
-
If you want to create a new issue that doesn't exist already, follow the guidelines in one of our [Issue Templates](https://github.com/ethereum-oasis/baseline/tree/master/.github/ISSUE_TEMPLATE).
11
+
If you want to create a new issue that doesn't exist already, follow the guidelines in one of our [Issue Templates](https://github.com/ethereum-oasis-op/baseline/tree/main/.github/ISSUE_TEMPLATE).
12
12
13
13
## Submitting a new pull request
14
14
@@ -48,4 +48,4 @@ In the commit message, always continue the sentence "This commit does ...". Exam
48
48
49
49
Anyone can do a pull request and commit. In order for your work to be merged, you will need to sign the eCLA (entity contributor agreement) if you are contributing on behalf of your company, or iCLA (individual contributor agreement) if you are just contributing for yourself. [Learn more about the eCLA here.](https://www.oasis-open.org/resources/projects/cla/projects-entity-cla)
50
50
51
-
The iCLA is administered by a bot which will comment on your PR and direct you to sign the iCLA if you haven’t previously done so. This happens automatically when people submit a pull request, or they can access directly by going to [https://cla-assistant.io/eea-oasis/managed-open-project](https://cla-assistant.io/eea-oasis/managed-open-project).
51
+
The iCLA is administered by a bot which will comment on your PR and direct you to sign the iCLA if you haven’t previously done so. This happens automatically when people submit a pull request, or they can access directly by going to [https://cla-assistant.io/ethereum-oasis-op/managed-open-project](https://cla-assistant.io/ethereum-oasis-op/managed-open-project).
@@ -61,9 +59,9 @@ In general, a maintainer needs to:
61
59
62
60
Maintainers meet and discuss issues virtually via the private #maintainers slack room in the [baseline slack](https://ethereum-baseline.slack.com/).
63
61
64
-
## Bi-Weekly Meetings
62
+
## Maintainer Meetings
65
63
66
-
There are Bi-Weekly _Maintainers meetings_(https://us06web.zoom.us/j/88974739050?pwd=M2w1THFHdzBkaXp0STZtWXQyZXlYQT09) where members can discuss plans and issues related to the project, updates, release planning, and other related topics. These meetings are not public but special exceptions can be granted for members of the baseline community, experts, or other key participants. The summaries of the meetings will be posted to the public #maintainer-meeting slack room.
Copy file name to clipboardExpand all lines: README.md
+39-11Lines changed: 39 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,36 +4,64 @@ description: Learn more at baseline-protocol.org
4
4
5
5
# Welcome
6
6
7
-
## Welcome to the Baseline Protocol Community
7
+
## Welcome to the Baseline Community
8
8
9
9
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. 
10
10
11
-
There are many ways to[**learn more**](https://www.baseline-protocol.org)**,**[**get involved**](https://www.baseline-protocol.org/get-involved/)**,**[**get 'Baselined'**](https://www.baseline-protocol.org/get-baselined/), and get value out of developing reusable components to ultimately deploy the [Baseline Protocol standard](https://github.com/eea-oasis/baseline-standard) in your own offerings. 
11
+
There are many ways to[**learn more**](https://www.baseline-protocol.org)**,**[**get involved**](https://www.baseline-protocol.org/get-involved/)**,**[**get 'Baselined'**](https://www.baseline-protocol.org/get-baselined/), and get value out of developing reusable components to ultimately deploy the [Baseline Protocol standard](https://github.com/ethereum-oasis-op/baseline-standard) in your own offerings. 
12
12
13
-
## About the Baseline Protocol
13
+
## New Community Focus
14
14
15
-
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](https://www.techopedia.com/definition/16447/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.
15
+
After the completion of the Baseline Protocol Standard and the reference implementation BRI-3, the community experienced a decline in activity. To revitalize and refocus the community, the remaining members obtained a grant from the EU Trustchain to build interoperability tests and demonstrate the protocol's potential in real-world scenarios.
16
16
17
-
The Baseline Protocol initiative was [announced](https://consensys.net/blog/press-release/ey-and-consensys-announce-formation-of-baseline-protocol-initiative-to-make-ethereum-mainnet-safe-and-effective-for-enterprises/)on March 4, 2020, and launched as an [OASIS Open Source Project](https://oasis-open-projects.org) 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](https://entethalliance.org/eeacommunityprojects/#:\~:text=The%20EEA%20Community%20Projects%2C%20formerly,API%20documentation%20under%20its%20stewardship.). There are many notable, industry leading, companies sponsoring the Baseline Protocol, [see the list of sponsors](https://www.baseline-protocol.org/become-a-sponsor/)and learn how to become a sponsor and benefits [here](https://www.baseline-protocol.org/become-a-sponsor/).
17
+
The community now focuses on financial inclusion and ESG (Environmental, Social, and Governance) as primary drivers. This pivot is driven by the recognition that the Baseline Protocol can play a crucial role in addressing significant global challenges, such as bridging the SME financing gap in developing regions and promoting sustainable business practices.
18
18
19
-
The work of the community is maintained under a [public domain license](https://github.com/eea-oasis/baseline/blob/main/LICENSE).
19
+
### Rationale for the Pivot
20
+
21
+
1.**Financial Inclusion**: The Baseline Protocol Interoperability Demo showcases a use-case with potentially huge economic impact - bridging the SME financing gap in developing regions. By enabling efficient and verifiable data exchange processes, the protocol can help small-scale invoice financing operations attract large debt providers, aggregate fragmented portfolios across jurisdictions, and standardize origination procedures. This can lead to safer and more efficient lending practices, ultimately fostering economic growth and financial inclusion.
22
+
23
+
2.**Environmental, Social, and Governance (ESG)**: The community recognizes the importance of ESG factors in modern business practices. By focusing on ESG, the Baseline Protocol can help organizations automate and synchronize business processes in a way that promotes transparency, accountability, and sustainability. This aligns with the growing demand for businesses to adopt responsible practices that benefit society and the environment.
24
+
25
+
The community's brand statement, "Baseline Inside," reflects this renewed focus on leveraging the Baseline Protocol to drive positive change in financial inclusion and ESG.
26
+
27
+
## About Baseline
28
+
29
+
The Baseline Protocol is the global standard for state synchronization across different systems of record. This applies to traditional corporate systems of record, any kind of database or [state machine](https://www.techopedia.com/definition/16447/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.
30
+
31
+
The Baseline Protocol initiative was [announced](https://consensys.net/blog/press-release/ey-and-consensys-announce-formation-of-baseline-protocol-initiative-to-make-ethereum-mainnet-safe-and-effective-for-enterprises/) on March 4, 2020, and launched as an [OASIS Open Source Project](https://oasis-open-projects.org) 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](https://entethalliance.org/eeacommunityprojects/#:\~:text=The%20EEA%20Community%20Projects%2C%20formerly,API%20documentation%20under%20its%20stewardship.).
32
+
33
+
Baseline Protocol Sponsors, [see the list of sponsors](https://www.baseline-protocol.org/become-a-sponsor/). Learn how to become a sponsor and benefits [here](https://www.baseline-protocol.org/become-a-sponsor/).
34
+
35
+
The work of the community is maintained under a [public domain license](https://github.com/ethereum-oasis-op/baseline/blob/main/LICENSE).
20
36
21
37
**New Contributors to the repository and standard, see**[**contribution guidelines here**](community/contributors.md#code-of-conduct)**.**
22
38
23
39
## The Baseline Protocol Source Code
24
40
25
-
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](https://github.com/eea-oasis/baseline/blob/main/LICENSE) dedication. 
41
+
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](https://github.com/ethereum-oasis-op/baseline/blob/main/LICENSE) dedication. 
26
42
27
43
**You can find more about the****source code**[**here**](docs/baseline-protocol-code/packages/)**.**
28
44
29
45
## The Baseline Protocol Standard
30
46
31
-
The [Baseline Protocol Specifications ](https://github.com/eea-oasis/baseline-standard)were completed in September 2021 and is undergoing ratification to become an [OASIS Open Standard](https://www.oasis-open.org/standards/), available under the [CC0 1.0 Universal public domain](https://github.com/eea-oasis/baseline/blob/main/LICENSE) dedication.
47
+
The [Baseline Protocol Specifications ](https://github.com/ethereum-oasis-op/baseline-standard)were completed in September 2021 and is undergoing ratification to become an [OASIS Open Standard](https://www.oasis-open.org/standards/), available under the [CC0 1.0 Universal public domain](https://github.com/ethereum-oasis-op/baseline/blob/main/LICENSE) dedication.
32
48
33
-
The Baseline Protocol Standard contains three specifications - [CORE](https://github.com/eea-oasis/baseline-standard/tree/main/core), [API](https://github.com/eea-oasis/baseline-standard/tree/main/api), and [CCSM](https://github.com/eea-oasis/baseline-standard/tree/main/ccsm), that provide the requirements of a compliant Baseline Protocol Implementation (BPI).
49
+
The Baseline Protocol Standard contains three specifications - [CORE](https://github.com/ethereum-oasis-op/baseline-standard/tree/main/core), [API](https://github.com/ethereum-oasis-op/baseline-standard/tree/main/api), and [CCSM](https://github.com/ethereum-oasis-op/baseline-standard/tree/main/ccsm), that provide the requirements of a compliant Baseline Protocol Implementation (BPI).
34
50
35
-
**Find full details on the**[**Baseline Protocol Standard here**](https://github.com/eea-oasis/baseline-standard)**.**
51
+
**Find full details on the**[**Baseline Protocol Standard here**](https://github.com/ethereum-oasis-op/baseline-standard)**.**
36
52
37
53
## The Baseline Protocol Reference Implementations
38
54
39
-
A growing number of Baseline Protocol Reference Implementations can be found [here](docs/bri/overview-of-reference-implementations.md). Demos and examples can be found [here](https://github.com/ethereum-oasis/baseline/tree/master/examples). These are intended to help you understand baselining and give you ideas for your implementation needs.
55
+
A growing number of [Baseline Protocol Reference Implementations](docs/bri/overview-of-reference-implementations.md), along with [demonstrations and examples]https://github.com/ethereum-oasis-op/baseline/tree/main/examples) are available to help you understand baselining and give you ideas for your implementation needs.
56
+
57
+
## Baseline Protocol Interoperability Demo based on an EU Trustchain grant
58
+
59
+
The Baseline Protocol Interoperability Demo focuses on a use-case with potentially huge economic impact - bridging the SME financing gap in the developing regions. The scenario involves multiple stakeholders including invoice financing companies, large debt providers, and regulatory bodies, participating in what should be an efficient and verifiable data exchange process that would allow the debt providers to safely and efficiently lend money to the invoice financing companies.
60
+
61
+
The current financing landscape faces significant challenges due to:
62
+
- Small-scale invoice financing operations unable to attract large debt providers
63
+
- Fragmented portfolios across jurisdictions
64
+
- Non-standardized origination procedures
65
+
- Complex regulatory requirements
66
+
67
+
The challenge is to develop a solution that enables portfolio aggregation while ensuring standardized origination processes and independent verification capabilities. The proposed approach leverages a modular software protocol to achieve these objectives while maintaining process integrity across all participating entities.
0 commit comments