Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Builder class for Proof Request #58

Open
wip-abramson opened this issue Feb 15, 2021 · 0 comments
Open

Create Builder class for Proof Request #58

wip-abramson opened this issue Feb 15, 2021 · 0 comments
Labels
Type: Improvement 📈 Performance improvement not introducing a new feature or requiring a major refactor

Comments

@wip-abramson
Copy link
Member

Description

The proof request object required by the Swagger-API is a large JSON object specifying the attributes their constraints that a verifier will accept. E.g. attribute x from schema y and issuer did z. Currently, the basic controller provides no support to help the application developer construct these proofs.

The design of a Builder class should be explored and developed to make this easier.

Are you interested in working on this improvement yourself?

  • No, but I am happy to support someone who is.

Additional Context

If unfamiliar with the present proof protocol then the following tutorial notebook should help - https://github.com/OpenMined/PyDentity/blob/master/tutorials/aries-basic-controller/notebooks/alice/Part%206%20-%20Present%20Proof.ipynb

Running through the aries-fl project should give some more context to how this will add value - https://github.com/OpenMined/PyDentity/tree/master/projects/aries-fl

@wip-abramson wip-abramson added the Type: Improvement 📈 Performance improvement not introducing a new feature or requiring a major refactor label Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Improvement 📈 Performance improvement not introducing a new feature or requiring a major refactor
Projects
None yet
Development

No branches or pull requests

1 participant