Skip to content

DID Package ​

@midnight-ntwrk/midnight-did sits between raw ledger state and domain DID documents.

Focus ​

  • ledger-to-domain conversion
  • DID resolver helpers
  • canonical DID document shaping for consumers

Use it when ​

  • you already have ledger state and need a DID Resolution Result
  • you are implementing resolver behavior over indexer data
  • you need method/network utilities for did:midnight

Main repository paths ​

  • packages/did/src/ledger-to-domain.ts
  • packages/did/src/index.ts
  • packages/did/README.md

API surface ​

The public API is exported from packages/did/src/index.ts. Run pnpm run docs:api locally when you need generated TypeDoc pages.

Midnight DID reference implementation