w3c / did-core

W3C Decentralized Identifier Specification v1.0
https://www.w3.org/TR/did-core/
Other
395 stars 93 forks source link

Confusion regarding threshold for DID controllers #839

Open Vishwas1 opened 1 year ago

Vishwas1 commented 1 year ago

Was reading this section of DID core,

https://www.w3.org/TR/did-core/#group-control

In the case of group control, the DID controllers are expected to act together in some fashion, such as when using a cryptographic algorithm that requires multiple digital signatures ("multi-sig") or a threshold number of digital signatures ("m-of-n").

I am confused about, where exactly we will specific that policy m-of-n or m-of-m or whatever in the DID document?

OR13 commented 1 year ago

@Vishwas1 Only certain DID Methods might support this feature, for example, a method based on ethereum multi sig.

kdenhartog commented 1 year ago

I can understand the confusion here. This would effectively need to be defined under the method which specifies a verification method suite for using a multi sig and then also defining how the DID document will model the data of this, and also how the VDR will verify this data using the DID Document. In this case, all of these are extension features so there really shouldn't have been mention of this in DID Core.