2022 Q1 Hyperledger Grid
Hyperledger Grid: https://www.hyperledger.org/projects/gridÂ
Project Health
Health is good. Grid v0.3 was released and roadmap items for release 0.4 are beginning development.
Required Information
- Have you switched from master to main in all your repos? YesÂ
- Have you implemented repolinter.json in all your repos? Yes
- Has your project implemented these inclusive language changes listed below to your repo? You can optionally use the DCI Lint tool to make this a recurring action on your repo.
- master → main: Yes
- slave → replicas: N/A
- blacklist → denylist: N/A
- whitelist → allowlist: Yes
- Have you added an Inclusive Language Statement to your project's documentation and/or Wiki pages?: No
Questions/Issues for the TSC
- Grid's documentation/website (https://grid.hyperledger.org/) is difficult to find starting from https://www.hyperledger.org/.Â
Releases
- Grid 0.2.3 - 12/20/2021
- Grid 0.3.1 - 1/28/2022
- Grid 0.3.2 - 2/3/2022
Overall Activity in the Past Quarter
Features enter Grid as experimental, then go through a formal review process to stabilize them. Several features were stabilized:
- Xsd-downloader
- Purchase-order
- Client-reqwest
- Data-validation
- Workflow
Work towards stabilizing additional Grid features continues.
Completed work on version 1 of Grid Purchase Order, including smart contract, state-delta export, REST API endpoints, database schema, store implementation, etc. This provides functionality for managing a purchase order throughout its lifecycle for agents involved in the purchasing and selling process.
Continued work on the design of components for the 0.4 release. This includes a batch submitter, which submits batches to the DLT, and a queuer for this component that decides which batches the submitter will claim. A DLT monitor component will track the status of a submitted batch. Also, the REST API is undergoing redesign to support submitting batches as JSON. The batch store has also been designed to be updated to support all of these components.Â
The main source of asynchronous engagement has been moved to Discord, while RFC PRs remain.
Current Plans
Current work is focused on design and development for batch tracking within Grid. The main goal of this work is to make interaction with the DLT simpler and more familiar for the user, as they would now be able to submit transactions to the REST API using simple JSON. Overall, batch tracking includes several components that will oversee the submission of batches as well as monitoring the batch through its lifecycle, from submitting the changes to the changes being committed to state. This functionality is planned for the 0.4 release.
Maintainer Diversity
We have added one maintainer, Lee Bradley, since the previous update. There are 20 maintainers across the different repos.Â
Contributor Diversity
Contributor diversity remains steady with previous quarters, with some share of the project's overall diversity coming from non-developer participation in their areas of expertise.Â
Sponsoring organizations that are actively contributing to Grid include Cargill, Target, GS1, and Bitwise IO. Additional contributions come from individual contributors.Â
We have had one new contributor since the last update.
Additional Information
Insights from November 25th 2021 to February 25th 2022
Reviewed By
- Angelo de Caro
- Arnaud J LE HORS
- artem
- Arun S M
- Bobbi Muscara
- Danno FerrinÂ
- David Enyeart
- Grace Hartley (Deactivated)
- Jim Zhang
- kamlesh nagware
- Nathan George
- Peter Somogyvari
- Tracy Kuhrt
- Troy Ronda