hashgraph / hashgraph/guardian

On-demand state proof generation for critical Guardian operations

Open
#2,846 1 comment 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.