hashgraph / hashgraph/guardian
On-demand state proof generation for critical Guardian operations
- Dominant language
- TypeScript
- Stars
- 146
- Forks
- 186
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 126
Description
### Problem description
Assets and artifacts created in the course of execution of policies in Guardian are expected to be relevant for a long time, sometimes years or decades. To insure the immediate verifiability and convenient but fully secure way of validations it would be desirable to allow users to generate 'state proofs' for various stages/actions of the assets lifecycle. These state proofs will then be managed/stored in external systems by the user who generated them, and can be used in any point to validate/proof the claim in the future.
### Requirements
- Introduce the ability to trigger [Hedera State Proof ](https://hedera.com/blog/state-proofs-on-hedera) generation from Guardian interface for particular actions/operations or the general status of the Policy.
- State proofs are to be generated and presented to users for download. Guardian will not keep any registry or store them on the system.
- Introduce UI and the backend functionality to verify Hedera State Proofs generated by Guardian, ensure the long-term compatibility of this functionality.
### Definition of done
- Functionality is implemented as described in the requirements
- Documentation covering this functionality is created
### Acceptance criteria
Users can generate state proofs in situations relevant to them
Contributor guide
Assessment
This issue has not been assessed yet.