...
Page properties |
---|
Title | A simpler and easy way to handle endorsement policies with Hyperledger Fabric based products | Status | Status |
---|
colour | BlueGreen |
---|
title | Application ReviewCompleted |
---|
|
| Difficulty | |
|
...
Abhimanyu Shekhawat, abhimanyushekhawat17.as@gmail.com
Project
...
Results
Github Repository:-
...
Problem Statement:-
- There are two levels of endorsement policy that acts on a chaincode, channel(namespace) level, and key(collection) level.
- When there are too many channels and collections it gets hard to manage all the data entities and knowing who has access to what.
Solution:-
A tool that helps to query and modifying policies with relative ease.
The project can be found at
https://github.com/maniankara/hyperledger-easydoser
Information about the project’s weekly updates are being updated at
Youtube Video:-
httpsgithubmaniankara/hyperledger-easydoser/blob/master/project_status.mdDeliverableBlog Post:-
- Milestone 1:-
- A web UI to pick the required keys and certificates.
- Show policies of all the channels that a peer/owner/admin is part of.
- Representing policies of different organizations in a bifurcated manner.
- Updating documentation.
- Milestone 2:-
- Querying and displaying endorsement policies of private collections that a peer and org is part of.
- Modifying endorsement policies of a channel.
- Updating the modified policy of the channel to the network with admin level keys.
- Updated Web-UI as per the newly added features.
- Updating documentation.
- Milestone 3:-
- Representing all the obtained endorsement policies of a peer in a tree format, for easier understanding and observations.
- Representing all the obtained endorsement policies of an organization in a tree format.
- Updated Web-UI as per the newly added features.
- Updating documentation.
- Milestone 4:-
- Cleaning up the code and adding some finishing touches to the Web-UI.
- Adding CI and tests.
- Updating and improving documentation.
End Product:-
https://medium.com/@abhimanyushekhawat17.as/easydoser-18f6ba7c910d
Presentation:-
View file |
---|
name | HLF EasyDoser.pdf |
---|
height | 250 |
---|
|
Lightening Talk Recording
View file |
---|
name | Ease endorsement operations for Hyperledger based products (EasyDoser).mp4 |
---|
height | 250 |
---|
|
The end product will be an easy to use Web-UI where any user picks their keys and certificates and then gets to query and view all the endorsement policies (key level and namespace level) in a simplified and hierarchical manner. If the user is an admin, the user can modify channel policy definitions.