Expand description
DidResolver trait and built-in resolver implementations.
Per W3C DID Core §7.1, resolve(did, options) returns a
DidResolutionResult containing three components: the document, document
metadata, and resolution metadata. Every resolver in this module returns the
full result; UniversalResolver::resolve_document provides a convenience
shortcut when only the document is needed.
Modules§
- key
did:keyresolver — fully local, no network required.- ndn
did:ndnresolver — resolves via NDN Interest/Data exchange.
Structs§
- KeyDid
Resolver - Resolves
did:keyDIDs locally without any network access. - NdnDid
Resolver - Resolves
did:ndnDIDs by sending NDN Interests. - Universal
Resolver - A resolver that dispatches to method-specific resolvers.
Enums§
- DidError
- High-level DID error for use in application code.
Traits§
- DidResolver
- A resolver that can dereference a DID string to a
DidResolutionResult.