Skip to content

Fix order of witness receipts relative to delegation approval. #503

@pfeairheller

Description

@pfeairheller

In the current implementation of delegated inception and rotation (including in multisig delegation), the delegate controller waits for delegation approval before publishing the event to the witnesses. Since the witnesses are under the control of the controller, this order should be inverted.

To accomplish this, witnesses should accept delegated AID events without requiring a delegator approval anchor but not publish the events externally until the delegator's approval anchor is received. Once watchers are in place the witnesses can publish the event externally without the approval because the watcher's won't accept the event until the approval shows up.

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