testing CI process...
This repository contains a registry created by the W3C Decentralized Identifier Working Group (DID WG) for the purpose of enhancing DID ecosystem interoperability.
An Editor's Draft of this repository is available at https://w3c.github.io/did-core-registries/.
This repo uses Github Actions to protect registry definitions and highlight interoperability and compliance issues regarding specific DID Methods.
In order to get your DID Method added to this repo you must.
-
Edit the focusedMethods to include your did method as it is registerd, eg for
did:web:example.com
,'web'
. -
Edit the universal-resolver-config.json, to ensure that your did method is defined and that there is a testIdentifier, for example:
"testIdentifiers": ["did:web:example.com"]
. -
Build a resolver cache entry for your did method:
npm run build-resolver-cache
. -
Commit the changes to a branch and open a PR against master.
These test documents must be updated from time to time to accurately reflect their current represenations provided by the universal resolver.
In order to get the latest representation from the Universal Resolver, you will need to delete the existing did document from test-dids, and re-run:
npm run build-resolver-cache
Then commit the changes to a branch and open a PR against master.
In the future, we may decide to add this download step to CI.
Use the standard fork, branch, and pull request workflow to propose changes to the registry. Please make branch names informative—by including the issue or bug number for example.
Editorial changes that improve the readability of the registry or correct spelling or grammatical mistakes are welcome.
Non-editorial changes MUST go through a review and approval process that is detailed in the registry.
Please read CONTRIBUTING.md, about licensing contributions.
W3C functions under a code of conduct.