Skip to content

Latest commit

 

History

History
 
 

selection-criteria

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

DID method selection criteria

This file contains a list of selection criteria for standardizing an initial set of DID methods. This is one of the activities of the DID Methods WG as described in its Charter.

Criteria

Also see slides and recording of the 4th Dec 2024 WG meeting with a summary of selection criteria proposed by the community.

Feel free to create issues and pull requests on this repository to discuss and propose changes to the initial list of selection criteria.

Criteria
Alignment with DID Core specification
Security and privacy features
Scalability and performance
Ease of implementation and use
Community adoption and support
Compliance with relevant regulations and best practices
Global government-approved crypto
Privacy-preserving crypto
Digitally signed cryptographic log of changes to the DID Document
Multi-factor binding to DNS
Specification with multiple implementers
Scope/domain of the types of entities/subjects addressed/named by a particular method
Estimate of the daily transaction volume of each scope/domain
DID Methods that do not serve the needs of a particular company or government
Governance: Clear frameworks for updates, dispute resolution, and decision-making
Usability: Simple implementation for developers
Sustainability: Energy efficiency and eco-friendly infrastructure
Economic Feasibility: DIDs costs of use must be reasonable
Legal Recognition: Cross-border frameworks for DID acceptance
Revocation and Recovery: Decentralized mechanisms for key rotation and DID recovery
Emerging Markets: Offline-friendly, low-bandwidth
Long-lived DIDs needed for long-lived VCs
Low and predictable marginal cost at scale (millions of accounts)
Ability to create and update identifiers rapidly (within seconds
Support for key rotation
Reliable and predictable-latency operation, for updating and resolving
Resolution should not require additional state or context
DIDs are permanent and immutable account identifiers
Consider support for various DID Traits: https://identity.foundation/did-traits/
Consider categories defined by DID Rubric: https://www.w3.org/TR/did-rubric/
Meta-Criteria
Who WANTS to standardize the DID method and commits to doing the work?
Are there AT LEAST two WG members who support standardization of a DID method?
Are there no trademark or IP issues?
Diversity of the set of selected DID methods
At least one ephemeral DID method
At least one web-based DID method
At least one fully decentralized DID method