OpenMined / PyDentity

A repository for leveraging Self-Sovereign Identity in applications
65 stars 25 forks source link

Implement Revocation Example in StagingNet Tutorials #53

Open wip-abramson opened 3 years ago

wip-abramson commented 3 years ago

Description

The revocation API is now implemented and a tutorial created under the aries-basic-controller folder. In this example the tails server is run locally within a docker contianer. We should create a tutorial that shows how you can use the BCGov hosted tails server. This will also server to test how revocation works on mobile. As the credential will be issued from an ACA-Py agent to a mobile, presented from the to another ACA-Py agent, then revoked, then attempt to represent the credential

See the current aries-stagingnet tutorial for an example of this mobile flow. See the Part 10 Revocation notebooks in the basic-controller tutorials for an example of revocation

Are you interested in working on this improvement yourself?

devkumar24 commented 3 years ago

Hey @wip-abramson, I'm new to PyDentity, can you tell me from where to get started?

wip-abramson commented 3 years ago

Hey, sure this would be a great issue to get you started. Have you managed to get the tutorials running yet?

devkumar24 commented 3 years ago

Actually, I am new here, so I don't know about tutorials, so It would be great if you manage tutorials.

wip-abramson commented 3 years ago

Great welcome. Please read the Readme in this repo, try to see if you can get the tutorials working just from that information. It will be a good test of whether we are clear or not. There are a number of tutorials I recommend starting with the Getting Started one. You might need to install some things like Docker also. This is covered in the Readme.

Let me know if you run into problems.

devkumar24 commented 3 years ago

Okay, thank you.

devkumar24 commented 3 years ago

Hi @wip-abramson, I have gone through the README.md file "Spin up the docker-compose configuration ./manage start". Please tell me what this tell us.

wip-abramson commented 3 years ago

./manage start is the command you enter into your terminal (from the correct folder see the item above it). It spins up all the docker containers for the relevant tutorial or project as defined in the docker-compose.yml.