trustoverip/tswg-did-method-webs-specification

How to handle multi-sig and thresholds in DIDDocs

Closed this issue · 3 comments

Research the DID Spec to see if/how multi-sig and thresholds are handled in DIDDocs. Can they be expressed?

The W3C CCG has a work item called "ConditionalProof", which defines a verification method type that can support multi-sig and thresholds:
https://github.com/w3c-ccg/verifiable-conditions

I'm not sure if the KERI multi-sig and threshold features could be cleanly mapped to that verification method, happy to explore that further.

Alternatively, we could potentially also define our own KERI-specific DID document extensions, for those KERI features that we feel would "belong" into a DID document but can't be modeled with current DID document features.

Do you know if this work item supports weighted multisig, or just standard multisig?

Yes I think it should be possible with this: https://github.com/w3c-ccg/verifiable-conditions#weightedthreshold