-
Notifications
You must be signed in to change notification settings - Fork 97
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
Support for combination of threshold multi-sig and delegated verificationMethod #695
Comments
As outlined in #693 (comment) and #694 (comment), the Working Group has been feature frozen since July 2020 and won't be adding new features to the specification at this point in time. The good news for you, though, is that the spec already supports extension points for new Verification Methods supporting multisig, and at least 3 different types of delegation and/or the particular type of delegation you want can be done external to the DID Core specification as an extension. For these reasons, I'm marking this issue as pending close -- please feel free to disagree with any of the above and provide rationale for why you'd like to keep this issue open. |
@gimly-jack, the Chairs and Editors discussed this on our weekly call. @peacekeeper will provide feedback through the DIF group you're in on Monday. We will most likely close this issue on the Tuesday call (for the reasons cited above), but welcome you to join the weekly call next Tuesday at 11am ET so we can provide the rationale above to you in person. We have an absolutely packed Agenda, and your attendance is optional, so won't be able to spend a ton of time on your issues, but wanted to extend the offer to you as a professional courtesy. Send me an email at |
@gimly-jack based on today's DIF call, are you okay with closing this, and working on a new crypto suite / verification method that implements this functionality instead? |
Closing per consensus after discussion on yesterday's DIF I&D WG call. Also see #697. |
The issue was discussed in a meeting on 2021-03-02
View the transcript4.1. Resolve Issues 693,694, 695, and 697See github issue #693, #694, #695, #697. Manu Sporny: four issues that we need to talk about briefly today Markus Sabadello: we had a call within the DIF yesterday Manu Sporny: Thanks, Markus. Please comment & close.
|
Backgroud
See issue #693 goes through the multi-sig support of DID core with an EOSIO use case.
See issue #694 goes through the delegated authority of DID core with an EOSIO use case.
Problem
DID core Currently does not support combinations of
Use case example - EOSIO account
One use case for this is support for the EOSIO DID spec, where accounts have hierarchical trees of threshold based authoritizes including multi-sig and delegated authority. eoscanadacom is an example account showing this key structure on the EOS public blockchain, which uses the EOSIO protocol.
Example EOSIO account permission
EOSIO account DID Document - Proposal 1
For a tx/event using the above DID verificationMethod to be valid it would need to do one of the following:
Notes
More info
This issue will be discussed at the ID Working Group meeting on 29 Feb.
For more information, check out these slides which go into this specific EOSIO use case:
https://docs.google.com/presentation/d/1vrmdOnN1tiE54e8h7HyegkJUGyrBUITVFNsAVedUwTE
The text was updated successfully, but these errors were encountered: