decentralized-identity / decentralized-identity/veramo

[proposal] Align IDIDManager interface with DID Registration spec

Open
#960 0 comments 0 reactions 0 assignees View on GitHub
enhancement incomplete pinned
Dominant language
TypeScript
Stars
543
Forks
137
Avg merge
12m
Merged PRs (30d)
2

Description

### Discussed in https://github.com/uport-project/veramo/discussions/959

Originally posted by **peacekeeper** July 7, 2022
Hello,

At DIF we've been working on a specification called "DID Registration", which defines inputs and outputs of the DID create/update/deactivate operations, see here:
https://identity.foundation/did-registration/

Just like DID Resolution, these are abstract functions which can be implemented in various ways, e.g. as a local SDK, remote HTTP service, etc. There is also the Universal Registrar implementation of this at DIF: https://github.com/decentralized-identity/universal-registrar

The DID Registration specification seems to have some overlap with Veramo's [IDIDManager](https://veramo.io/docs/api/core.ididmanager/) interface. Perhaps it would be useful to align your interface with the specification, or conversely, incorporate ideas from your interface into the specification.

Markus

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.