Hypersign's did:hid method has been officially accepted by W3C in DID method specification registry. This underlines our commitment and continuous efforts to extend the applicability of the W3C DID core specification to encompass web3 identity use-cases.
did: "did:hid" ":" [chain-namespace] ":" method-specific-id
chain-namespace: [-a-zA-Z0-9]{1,10}
method-specific-id: caip-10-blockchain-account-id / alphanumeric-rule
caip-10-blockchain-account-id: chain_id + ":" + account_address
chain_id: [-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}
account_address: [-.%a-zA-Z0-9]{1,128}
alphanumeric-rule: ALPHA / DIGIT / . / -
{
"didDocument": {
"id": "did:hid:zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv",
"controller": [ "did:hid:zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv" ],
"verificationMethod": [
{
"id": "did:hid:zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv#k1",
"type": "Ed25519VerificationKey2020",
"controller": "did:hid:zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv",
"publicKeyMultibase": "zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv",
}
],
"authentication": [ "did:hid:zF4yj4PgS33z8Z2FdrPgnhZWgmi249tmx8LcxA13UopPv#k1" ]
},
"didDocumentMetadata": {
"created": "2023-04-19T02:16:00Z",
"updated": "2023-04-19T02:16:00Z",
"deactivated": false,
"versionId": "5B8D61A575C81565E8D23A9A85FEED160FB004C6B3CEA815080AAEDA9D553C97"
}
}
More about ClientSpec can be read in our developer documentation: https://docs.hypersign.id/concepts/specifications/client-specification
Dig deeper into the specification here: https://github.com/hypersign-protocol/HIPs/blob/main/HIPs/hip-10.md