Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce simple Identity Management API #103

Open
3 tasks
daniel-mader opened this issue Aug 4, 2024 · 1 comment
Open
3 tasks

Introduce simple Identity Management API #103

daniel-mader opened this issue Aug 4, 2024 · 1 comment
Labels
Added A new feature that requires a minor release.

Comments

@daniel-mader
Copy link
Contributor

Description

The management features of the identity used for interactions should be extended to:

  • „Create“ an identity: equivalent to producing a document for a given method. If the creation requires additional steps (such as funding), a response should be given that guides the caller on what to do next.
  • „Delete“ the identity: equivalent to removing the document from the given network, resp. „deactivating“ serving the document for deterministic methods
  • „Update“ the identity: equivalent to adding & removing a key. For deterministic methods (single key), this method should be rejected. „Key rotation“ could be treated as a single transaction of removing an existing key and adding a new key.

Motivation

Enhanced control over the identity used

Resources

No response

To-do List

  • Create/Activate
  • Delete/Deactivate
  • Update
@daniel-mader daniel-mader added the Added A new feature that requires a minor release. label Aug 4, 2024
@M-Adam-Hus
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Added A new feature that requires a minor release.
Projects
None yet
Development

No branches or pull requests

2 participants