hashgraph / hashgraph/guardian

Selective Disclosure authorisation system

Open
#1,637 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
146
Forks
186
Avg merge
2d 20h
Merged PRs (30d)
126

Description

### Problem description
For cases when an entity (e.g. an auditor) needs access to Selective Disclosure data (#1633) present in a document the architecture includes "Guardian PEx Responder" component which implements the request-response mechanics of the data disclosure. To enable its operation there needs to be a way of specifying/recording to whom this data should and shouldn't be disclosed.

### Requirements
Provide a UI facilities and the corresponding API end-points for specifying 'authorised' entities (based on DID and/or role) which should have access to which encrypted data.

- Who determines who can and can't have access to data? - TBD
- How? - TBD

### Definition of done
Specific guardian user should be able to specify who should have disclosure rights for encrypted data.

- This should happen dynamically, i.e. once granted the access can be revoked.
- The access right should be persistent, i.e. once granted the access is provided until it has been revoked.

### Acceptance criteria
See DOD above

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.