Skip to content

Use Cases ​

This section translates the broader Midnight DID use-case inventory into the subset that is credible for the current reference implementation.

Selection rule ​

Included here:

  • use cases already supported directly by the current repo
  • use cases that can be built at the application layer on top of the current repo without requiring new Midnight platform capabilities

Deferred here:

  • use cases that need new contracts, new proof circuits, trust registries, or broader composability that this repository does not yet implement

Current shortlist ​

Use caseCurrent fitWhy it belongs now
Authentication and passkeysStrong near-term fitP-256 keys, authentication, and in-process DID resolver helpers exist here; deployable service-side flows belong in midnight-did-resolver
VC signing and verificationStrong foundationassertionMethod and off-chain signing support are present; VC profile still needs to be designed
Delegated agent authorizationGood near-term extensioncapabilityDelegation, capabilityInvocation, and service endpoints are already part of the DID model
Secure agent discoveryPartial but practicalservice endpoints and keyAgreement are present; messaging profile is still external

Source basis ​

These pages are derived from the broader use-case document on the use-cases branch, filtered against the current implementation state.

Midnight DID reference implementation