w3c / controller-document

Controller Documents
https://w3c.github.io/controller-document/
Other
5 stars 3 forks source link

Clarity on binary data headers in multikey definition #36

Closed dbluhm closed 1 week ago

dbluhm commented 8 months ago

Referencing this section: https://www.w3.org/TR/vc-data-integrity/#multikey

Examples in this section show headers 0xed01 and 0x8026 being used but does not provide any references to where these values originate or how to represent anything other than an ed25519 public or private key. It is implied that these values originate from Multicodec but, given that Multicodec is not considered a standard, I assume we would want to adopt at least a subset of the codes defined there.

As it stands, the Multikey section can be confusing given this omission and perpetuates a conflation between Multibase encoding and Multicodec binary data headers.

seabass-labrax commented 7 months ago

ETA for pull request Friday the 15th of December.

msporny commented 1 week ago

PR #28 was raised and merged to address this issue. The binary headers are now clearly defined here:

https://w3c.github.io/controller-document/#multikey

Closing.