GithubHelp home page GithubHelp logo

veikkoeeva / did-spec-registries Goto Github PK

View Code? Open in Web Editor NEW

This project forked from w3c/did-spec-registries

0.0 1.0 0.0 377 KB

DID Spec Registry (Note)

Home Page: https://w3c.github.io/did-spec-registries/

License: Other

HTML 92.84% JavaScript 7.16%

did-spec-registries's Introduction

W3C Logo

Decentralized Identifier Core Registries v1.0

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/.

CI Tests

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.

  1. Edit the focusedMethods to include your did method as it is registerd, eg for did:web:example.com, 'web'.

  2. 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"].

  3. Build a resolver cache entry for your did method: npm run build-resolver-cache.

  4. 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.

Contributing to the Repository

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.

Code of Conduct

W3C functions under a code of conduct.

DID Working Group Repositories

did-spec-registries's People

Contributors

davidlehn avatar iherman avatar msporny avatar or13 avatar peacekeeper avatar rhiaro avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.