w3c-ccg / did-spec

Please see README.md for latest version being developed by W3C DID WG.
https://w3c.github.io/did-core/
Other
124 stars 45 forks source link

Change `owner` to `publicKey` #4

Closed msporny closed 6 years ago

msporny commented 7 years ago

The owner field really holds a list of public keys. We should call it publicKey. We may have a problem with publicKey as well as there seems to be "ambient authority" associated w/ that term. We may want to move to a capabilities model for all of this sort of stuff.

ChristopherA commented 7 years ago

We have had many insights on the DID spec from the BTCR hackathon, so public key isn't what we recommend.

Personally I think owner and control need to be completely refactored and renamed. Both terms are repeatedly not working and are being confused. (In addition, a number of parts of the spec maybe should be moved the the Sovrin Method instead of being in the DID spec.)

We will be moving these to separate issues later, but for now so that we can close this proposal:

Insights:

cc: @talltree @kimdhamilton @msporny @joaosantos15 @positronicbrain @rxgrant

msporny commented 6 years ago

The group has settled on publicKey and has explored the design space pretty thoroughly. I'm closing this issue, please raise a new, more specific one if there are still concerns.