Hyperledger Grid is a project to provide a set of shared, reusable tools for building cross-industry supply chain solutions based on distributed ledger platforms. Its goal is to simplify the development of distributed-ledger-based solutions for all types of supply chain scenarios.
This ecosystem of technologies, frameworks, and libraries is designed to work with existing distributed ledger platform software and business-specific applications, so that application developers can choose which components are the most appropriate for their industry or market model.
Hyperledger Grid components include:
Reference implementations of supply-chain-centric data types, including domain-specific data models based on existing open standards such as GS1.
Smart-contract business logic based on industry best practices.
Pike, a smart contract that handles organization and identity permissions with Sawtooth Sabre.
SDKs that simplify development for smart contracts, such as the Rust SDK for Pike.
Example smart contracts and applications that show how to combine components from the Hyperledger stack into a single, effective business solution. For instance, Grid Track and Trace is a smart contract for tracking goods as they move through a supply chain.
Hyperledger Grid is currently in the incubation stage of the Hyperledger product lifecycle. The Hyperledger Grid proposal was accepted in December, 2018. Please see the Hyperledger Grid project overview for more information.
How to participate
Hyperledger Grid is an open source project on GitHub. We welcome contributors, both organizations and individuals, to help shape project direction, contribute ideas, provide use cases, and work on specific tools and examples. Please see the Grid FAQ: How can I contribute to this project? for more information.
This project includes several repositories on GitHub:
The hyperledger/grid repository contains core components such as supply-chain-centric data types and reference implementations of smart contracts
The hyperledger/grid-contrib repository contains example domain models and reference implementations for smart contracts (also called “transaction families”)
The hyperledger/grid-rfcs repository contains RFCs (requests for comments) for proposed and approved changes to Hyperledger Grid
Hyperledger Grid software is licensed under the Apache License Version 2.0 software license.
The Hyperledger Grid documentation in the docs subdirectory is licensed under a Creative Commons Attribution 4.0 International License. You may obtain a copy of the license at http://creativecommons.org/licenses/by/4.0/.