This issue attempts to list all current open tasks and integration efforts. The main goal of this issue is to ensure nothing is accidentally omitted, as well as to provide for a space for discussions.
As far as tasks from milestone 1 are concerned:
- Write out a new DID method spec document for the
did:stack:v2 DID method.
The updated spec can be found here. All relevant sections are updated. The specification document is pending further review / corrections. Open TODOs are:
- Provide an implementation of a DID resolver module for
did:stack:v2 DIDs.
The resolver implementation can be found in this repository. In order to facilitate the development of the resolver module, a number of functions related to DID registration had to be defined as well. These functions are not relevant for this deliverable, and are not exposed to the end users. Open TODOs are:
As far as tasks from milestone 2 are concerned:
- Integrate / migrate the resolver code with / to the Stacks.js repository, as a new
package
The stacks.js repository has been forked, and the "did-resolver" package is integrated here. Open TODOs are:
- Add a new HTTP endpoint to the Stacks-Blockchain-Api repository, namely
/v2/dids/:did enabling the easy resolution of v2 DIDs.
The stacks-blockchain-api repository has been forked, and the integration has started with this commit. Open TODOs on this front are:
As far as tasks from milestone 3 are concerned:
- Integrate the Stacks DID resolver with the Jolocom SDK
The SDK plugin is finalized, defined here. A simple test is included as well to ensure the resolution works as intended. Open TODOs are:
- Integration with the DIF Unversal Resolver service.
A "Dockerized" version of the resolver module is defined and included here. The docker container can be run using the appropriate script (npm run uni-resolver-driver) for testing purposes. Open TODOs are:
This issue attempts to list all current open tasks and integration efforts. The main goal of this issue is to ensure nothing is accidentally omitted, as well as to provide for a space for discussions.
As far as tasks from milestone 1 are concerned:
did:stack:v2DID method.The updated spec can be found here. All relevant sections are updated. The specification document is pending further review / corrections. Open TODOs are:
did:stack:v2DIDs.The resolver implementation can be found in this repository. In order to facilitate the development of the resolver module, a number of functions related to DID registration had to be defined as well. These functions are not relevant for this deliverable, and are not exposed to the end users. Open TODOs are:
As far as tasks from milestone 2 are concerned:
packageThe stacks.js repository has been forked, and the "did-resolver" package is integrated here. Open TODOs are:
@stacks/did-resolver./v2/dids/:didenabling the easy resolution of v2 DIDs.The stacks-blockchain-api repository has been forked, and the integration has started with this commit. Open TODOs on this front are:
@stacks/did-resolvermodule published to NPM as opposed to a local copy.openapi.yamldocumentation to include correct example and schema definition for the expected return value.As far as tasks from milestone 3 are concerned:
The SDK plugin is finalized, defined here. A simple test is included as well to ensure the resolution works as intended. Open TODOs are:
A "Dockerized" version of the resolver module is defined and included here. The docker container can be run using the appropriate script (
npm run uni-resolver-driver) for testing purposes. Open TODOs are: