Skip to content

[Feature Request] Controller delegation #41

Closed
@iFergal

Description

@iFergal

It would be useful to be able to delegate control of a DID to another DID. (full control over the DID doc + keys)

  • So allow specification of the top-level controller property.

As a sample, this would allow the simple parent-child use-case where a parent holds control over a child’s DID but the child can still hold control over its authentication etc keys. In case the child loses access to their keys, the parent can rotate them.

This is different from:

  • Parent holding the private key associated with the child's MASTER_KEY - delegation should point to a DID to allow a separate rotation of keys on the parent's side.
  • This is also different from capabilityDelegation as that is not for DID control.

This might also be useful in some specific IoT scenarios.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions