Expand description
§baseid-did
DID (Decentralized Identifier) resolution, creation, and management.
Implements W3C DID Core 1.0 with support for the following DID methods:
| Method | Priority | Description |
|---|---|---|
did:key | P0 (M1) | Self-contained, ephemeral identities |
did:web | P0 (M1) | HTTPS-based organizational DIDs |
did:jwk | P0 (M2) | JWK-based DIDs for OID4VC flows |
did:webvh | P1 (M3) | Trust DID Web with verifiable history |
did:peer | P1 (M3) | Peer DIDs for DIDComm |
did:pkh | P2 (M4) | Blockchain address-based DIDs |
Re-exports§
pub use document::DidDocument;pub use document::Service;pub use document::ServiceEndpoint;pub use document::VerificationMethod;pub use document::VerificationRelationship;pub use methods::jwk::DidJwkResolver;pub use methods::key::DidKeyResolver;pub use methods::peer::DidPeerResolver;pub use methods::web::did_to_url;pub use methods::web::DidWebResolver;pub use methods::webvh::DidWebvhResolver;pub use methods::webvh::WebvhLogEntry;pub use methods::webvh::WebvhParameters;pub use resolution::DidResolver;pub use resolution::ResolutionMetadata;pub use resolution::ResolutionResult;pub use url::DidUrl;
Modules§
- document
- DID Document types per W3C DID Core 1.0.
- methods
- DID method implementations.
- resolution
- DID resolution interface.
- url
- DID URL parsing per W3C DID Core 1.0.