An owner MUST be able to delegate permission to announce on their behalf to other parties.
A user MUST be able to revoke delegated permissions.
Announcements from a delegate MUST be able to be verified as to which delegate made the specific announcement.
Delegation revocation MUST NOT be retroactive.
The following DSNP spec must be covered by the Frequency implementation.
Should be merged into
dsnp-on-mrc
Branchpages/Frequency/Identity.md
Creation
As a user, I can create a new identity. As a user, I can delegate announcing permissions on behalf of a user.
Ownership
Specify the ownership model on Frequency. Frequency fulfills the ownership requirements of DSNP. https://spec.dsnp.org/DSNP/Identity.html
Delegation
An owner MUST be able to delegate permission to announce on their behalf to other parties. A user MUST be able to revoke delegated permissions. Announcements from a delegate MUST be able to be verified as to which delegate made the specific announcement. Delegation revocation MUST NOT be retroactive.