Description / Scope
This section is intended for gathering Supply Chain scenarios and study the Use Cases that derive from these scenarios in order to interpret them in Smart Contracts and implement them in pseudocode or other forms of description. After finalizing the scenario we will try to implement them in different Hyperledger frameworks as PoC and study them from a research point of view (speed, security etc.) We intend to combine Hyperledger Indy to implement the identity parts of the scenario(s).
Supply Chain Scenarios / Use Cases
Scenario 1 (source IBM):
Food suppliers in the U.S. must comply with U.S. Food and Drug Administration (FDA) Foreign Supplier Verification Program regulatory requirements before they can ship their products to market. Regulatory compliance is a high-focus area in which developers are looking to build applications that automate and standardize processes used to enforce and execute compliance. Blockchain presents an opportunity to do just that. For this use case, imagine that a supplier is transferring the food products to an importer who verifies that the supplier, country, and food type all match the correct identifiers. At the port of entry, the supplier is again checked against a list of known suppliers in a database (managed by the regulator). If the supplier is of type exempt, then the products are transferred to the retailer. If the supplier is non-exempt, the products are checked against a list of known food products in a database (managed by the regulator). If the food is an exempt product, then it is transferred to the retailer. If the food is non-exempt, the importer must conduct the hazard analysis (either independently or by using a third party). The supplier provides the hazard analysis report to the regulator. The regulator reviews compliance and transfers the products to the retailer. This pattern captures the regulatory compliance logic for the FDA Foreign Supplier Verification Program in a smart contract that’s deployed on a business network. (code and implementation https://github.com/IBM/PublicRegulationFabric-Food-IBPV20)
- Scenario
- SCenario
Smart Contracts deriving from scenarios/use cases
SC for ... | SC for ... | SC for ... | |
---|---|---|---|
Description | |||
Parameters | |||
Functionality | |||
..etc |
Sources
Scenario 1 source https://github.com/IBM/PublicRegulationFabric-Food-IBPV20
Hyperledger Grid project https://www.hyperledger.org/projects/grid