Update Solana verification key type: 2018 → 2020#42
Open
chongkan wants to merge 1 commit into
Open
Conversation
- Networks table: Ed25519VerificationKey2018 → Ed25519VerificationKey2020 - Context definition: updated URL reference - Solana test vector: updated type in DID Document Ed25519VerificationKey2020 uses publicKeyMultibase (multicodec) instead of the deprecated publicKeyBase58, aligning with current W3C DID Specification Registries and other DID methods (did:key, did:sns, did:web). Addresses w3c-ccg#12 Signed-off-by: Eduardo Chongkan <e.chongkan@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the Solana verification method type from
Ed25519VerificationKey2018toEd25519VerificationKey2020across the spec and test vectors.Changes
Ed25519VerificationKey2018→Ed25519VerificationKey2020Why
Ed25519VerificationKey2018usespublicKeyBase58which is deprecated in the W3C DID Specification Registries.Ed25519VerificationKey2020usespublicKeyMultibase(multicodec prefix), which is the current standard used by did:key, did:sns, did:web, and other active DID methods.This improves cross-method interoperability — verifiers supporting the 2020 type can verify Solana did:pkh signatures without special handling for the deprecated 2018 format.
Addresses #12
Signed-off-by: Eduardo Chongkan e.chongkan@gmail.com