-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add a new Unverified Person deployment that uses CANdy Dev as its ledger #108
Comments
@wadeking98 -- please start this when you can, beginning with some guidance from @esune and @WadeBarnes. Not even sure I have created this issue in the right repo -- so we might have to move it. @jljordan42 -- heads up on this work. |
The configurations for unverified person are in https://github.com/bcgov/essential-services-delivery ( |
@esune - do those configurations include the ledger being used or is that somewhere else? Can you point out where that is controlled? We'll need to adjust to support multi-ledgers as now implemented in ACA-Py, including defining the proof request to accept credentials from multiple schema or multiple cred defs. Should this issue be moved to the https://github.com/bcgov/essential-services-delivery repo? Are there any changes needed here that will have to be made to deploy the new issuer instance? |
I would move it to The ledger is inferred by the |
I've asked @ianco to do the 0.7.3-rc0 update and the adding of the multi-ledger support per #109 . He might need to ask you questions, @esune about this. Once that is in place, I'm guessing it is easy to add the configuration for a new instance -- although it will be a little more fun to go through the deployment process... |
As a recap of the conversation I had with @ianco on how to proceed to deploy a new issuer attached to the CANdy network.
This should cover creating a new issuer. Make sure that the configuration files in the As a bonus step, the agent build configuration can be updated to use the newer aca-py image (see here). Let me know if I missed something or something else is required and I'll make some time to help! 😉 |
A second bonus step is to add the multi-ledger functionality, so that the verifier parts of these can use multiple ledgers, and the issuer part uses one specific ledger from the list. And documentation about that... Thanks! |
@esune It looks like the agents start with a seed |
Yep, that is correct. The first start, however, needs to be in read-only mode otherwise the agent won't be able to start-up correctly without the DID being registered on the ledger. |
The new issuers have been deployed: Full list of environments: The first credential to be issued from the CANdy Dev network: |
Please deploy a new instance of the Unverified Person instance of Identity Kit, but anchored on the CANdy Dev network.
We will need to get an Endorser DID for this, and ideally have an automated way to create and execute transactions. However, for now, we can manually endorse (e.g., have Wade B do them with the Indy CLI) create, endorse and execute the necessary transactions.
For the URL, I suggest that we use "unvp-candy.dev" and then plan on later having a test versions of the URL.
Let me know what else is needed to get this done.
The text was updated successfully, but these errors were encountered: