Skip to main content

Interface: DIDDocument

Defined in: src/types/interfaces/identity.interface.ts:25

DID document from identity resolution.

Remarks

Represents a resolved DID document containing verification methods and service endpoints.

See

W3C DID Core Specification

Properties

alsoKnownAs?

readonly optional alsoKnownAs: readonly string[]

Defined in: src/types/interfaces/identity.interface.ts:36

Alternative identifiers (e.g., handles).

Example

["at://handle.bsky.social"]

id

readonly id: DID

Defined in: src/types/interfaces/identity.interface.ts:29

DID being described.


service?

readonly optional service: readonly object[]

Defined in: src/types/interfaces/identity.interface.ts:57

Service endpoints.

Remarks

Includes PDS URL and other services.


verificationMethod

readonly verificationMethod: readonly object[]

Defined in: src/types/interfaces/identity.interface.ts:44

Verification methods (public keys).

Remarks

Used for verifying signatures and authenticating the DID subject.