hyperledger / indy-did-method

Indy DID Method Specification
https://hyperledger.github.io/indy-did-method/
Creative Commons Attribution 4.0 International
18 stars 14 forks source link

docs: self-cert update #60

Closed cjhowland closed 2 years ago

cjhowland commented 2 years ago

This PR updates the did:indy method specification according to decisions related to the self-certification feature.

Signed-off-by: Char Howland char@indicio.tech

paulbastian commented 2 years ago

I re-read this and I have to say it feels confusion because there is another chapter of 10.3.1 "DID Version". I think "DID Versions" are supposed to be DID Document Versions. Where are the versions of DID self-certifyingness detailed described other than in this PR?

dbluhm commented 2 years ago

I re-read this and I have to say it feels confusion because there is another chapter of 10.3.1 "DID Version". I think "DID Versions" are supposed to be DID Document Versions. Where are the versions of DID self-certifyingness detailed described other than in this PR?

Good point, @paulbastian; the name collision is indeed confusing... While version as a field name is unique in the context of the NYM transaction and is therefore sufficiently clear in that context, in the broader context of the DID method itself, clarity is definitely lost...

Perhaps "Nym Version" would clear things up? Or something more specific like "self-certification algorithm?"

I think there's potential future value in having a broader version associated with the nym but this might just be a premature optimization.