Capabilities

Get the capability summary for a DID method

Returns a compact boolean capability summary for one DID method. This endpoint is intended for client feature gating.

get/methods/{method}/capabilities/summary

Parameters

./common-components.yml#/components/parameters/CorrelationId — unresolved $ref

Response

Method capability summary retrieved successfully.

methodstring required

The DID method name this summary describes.

canCreateboolean required

Whether new DIDs of this method can be created.

canUpdateboolean required

Whether existing DIDs of this method can be updated (e.g. add or remove keys).

canDeactivateboolean required

Whether DIDs of this method can be deactivated on their network/ledger.

canDeleteboolean required

Whether DIDs of this method support deletion from storage.

isImmutableboolean required

True when the method supports no modification operations at all (did:key, did:jwk). Mutating such a DID returns 422 UNSUPPORTED_OPERATION.

isMutableboolean required

True when the method supports at least one of update, deactivate, or delete.

supportsKeyManagementboolean required

Whether verification methods (keys) can be added, replaced, or removed after creation.

supportsServiceManagementboolean required

Whether service endpoints can be added, replaced, or removed after creation.

allowsCachingboolean required

Whether resolution results for this method may be cached.

Example response

{
  "method": "web",
  "canCreate": true,
  "canUpdate": true,
  "canDeactivate": true,
  "canDelete": true,
  "isImmutable": false,
  "isMutable": true,
  "supportsKeyManagement": true,
  "supportsServiceManagement": true,
  "allowsCaching": true
}

Changes