Skip to content

Update Solana verification key type: 2018 → 2020#42

Open
chongkan wants to merge 1 commit into
w3c-ccg:mainfrom
chongkan:update-solana-verification-key
Open

Update Solana verification key type: 2018 → 2020#42
chongkan wants to merge 1 commit into
w3c-ccg:mainfrom
chongkan:update-solana-verification-key

Conversation

@chongkan

Copy link
Copy Markdown

Summary

Updates the Solana verification method type from Ed25519VerificationKey2018 to Ed25519VerificationKey2020 across the spec and test vectors.

Changes

  • Networks table: updated type and context URL
  • Context definition object: Ed25519VerificationKey2018Ed25519VerificationKey2020
  • Solana test vector JSON-LD: updated type references

Why

Ed25519VerificationKey2018 uses publicKeyBase58 which is deprecated in the W3C DID Specification Registries. Ed25519VerificationKey2020 uses publicKeyMultibase (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

- 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant