Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

Commit bc52594

Browse files
Merge pull request #826 from ethereum-oasis-op/patch-1-editorial-repo-clean-up-2023
Major Editorial Update
2 parents 7df0ea5 + b114773 commit bc52594

File tree

514 files changed

+777
-2410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

514 files changed

+777
-2410
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212

1313
# review when someone opens a pull request.
1414

15-
* @skarred14 @ognjenkurtic @therecanbeonlyone1969 @Kasshern @ybittan @biscuitdey @skosito
15+
* @skosito @ognjenkurtic @therecanbeonlyone1969 @biscuitdey

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ __Baseline__ is an open-source project that is actively seeking contributions fr
44

55
## First-time contributors
66

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.
88

99
## Submitting a new issue
1010

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).
1212

1313
## Submitting a new pull request
1414

@@ -48,4 +48,4 @@ In the commit message, always continue the sentence "This commit does ...". Exam
4848

4949
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)
5050

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).

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ so that notice of them may be posted.
55

66
For information on any statements regarding IPR claims related to the work
77
of this project, see the
8-
[OASIS OP IPR Statements](https://github.com/oasis-open-projects/administration/blob/master/IPR_STATEMENTS.md)
8+
[OASIS OP IPR Statements](https://github.com/oasis-open-projects/administration/blob/main/IPR_STATEMENTS.md)
99
page.
1010

1111
# CC0 1.0 Universal

MAINTAINERS.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,10 @@ They can/should also contribute in the following ways:
1818

1919
Code and Systems maintainers
2020

21-
- [Yoav Bittan](https://github.com/Ybittan)
2221
- [Biswashree Dey](https://github.com/biscuitdey)
2322
- [Andreas Freund](https://github.com/Therecanbeonlyone1969)
2423
- [Ognjen Kurtic](https://github.com/ognjenkurtic)
25-
- [Keith Salzman](https://github.com/Kasshern)
26-
- [Kartheek Solipuram](https://github.com/skarred14)
24+
- [Stefan Kostic](https://github.com/skosito)
2725

2826
# How to become a maintainer?
2927

@@ -61,9 +59,9 @@ In general, a maintainer needs to:
6159

6260
Maintainers meet and discuss issues virtually via the private #maintainers slack room in the [baseline slack](https://ethereum-baseline.slack.com/).
6361

64-
## Bi-Weekly Meetings
62+
## Maintainer Meetings
6563

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.
64+
Currently paused as the community regroups.
6765

6866
# How to stop being a maintainer?
6967

README.md

Lines changed: 39 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,64 @@ description: Learn more at baseline-protocol.org
44

55
# Welcome
66

7-
## Welcome to the Baseline Protocol Community
7+
## Welcome to the Baseline Community
88

99
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. 
1010

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. 
1212

13-
## About the Baseline Protocol
13+
## New Community Focus
1414

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.
1616

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.
1818

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).
2036

2137
**New Contributors to the repository and standard, see** [**contribution guidelines here**](community/contributors.md#code-of-conduct)**.**
2238

2339
## The Baseline Protocol Source Code
2440

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. 
2642

2743
**You can find more about the** **source code** [**here**](docs/baseline-protocol-code/packages/)**.**
2844

2945
## The Baseline Protocol Standard
3046

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.
3248

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).
3450

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)**.**
3652

3753
## The Baseline Protocol Reference Implementations
3854

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.

TECHNICAL-STEERING-COMMITTEE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ The group is responsible for reviewing and approving proper use of the grant fun
44

55
The following people were elected to serve on the Baseline TSC from November 2023 to November 2024 (in alphabetical order):
66

7+
* Ryan Fleischman
78
* Andreas Freund
8-
* Biswashree Dey
99
* Kartheek Solipuram
10-
* Mehran Shakeri
1110
* Ognjen Kurtic
12-
* Ryan Fleischmann
1311
* Sonal Patel
1412

13+
The new TSC is currently being reconstituted.
14+
1515
You can reach the TSC via the [mailing list](mailto:[email protected]).

0 commit comments

Comments
 (0)