Expand description
Implementation of the did:scid (Self-Certifying Identifier) DID method.
Supported formats:
did:scid:vh:1— Verifiable History via did:webvh or did:cheqddid:scid:ke:1— a KERI AID via did:webs (requires thedid-websfeature)
⚠️ The did:scid method type registry (Appendix A of the specification) is
still marked TODO, and ke is listed there as a proposed entry rather
than a registered one. It is implemented here because did:webs is named
explicitly as a supported verification metadata format, but the code could
still change before the registry is settled.
Two invocation modes are supported:
- URL mode:
did:scid:vh:1:<scid>?src=<source>— thesrcparameter encodes either adid:cheqd:<network>prefix or a WebVH host/path. - Peer mode:
did:scid:vh:1:<scid>with the source supplied out-of-band viaScidMethod.
§WebVH src formats accepted
The src parameter for WebVH is intentionally permissive — any of the
following are normalised to the canonical did:webvh tail:
example.comexample.com/path/to/dirlocalhost:3000/localhost:3000/path(the port is%3A-encoded)https://example.com/path(scheme is stripped)- Any of the above with a trailing slash
Modules§
Enums§
- Scid
Method - The verification metadata format a
did:scidresolves through.
Functions§
- resolve
- Resolve a SCID DID Method