Skip to main content

DID

Decentralized Identifiers (DIDs) are a new type of identifier that enables verifiable, self-sovereign digital identities. Unlike traditional identifiers, DIDs are not dependent on centralized registries, authorities, or intermediaries. They are created, owned, and managed by the individuals or entities themselves.

did:key

For the prototype phase, we will utilize the did:key method. The did:key method generates DIDs based on cryptographic key pairs. This approach is simple and secure, making it ideal for initial development and testing. The did:key method ensures that the DID can be resolved to a public key directly, providing immediate utility in cryptographic operations without requiring a network-based resolution.

Example of a did:key:

did:key:z6MkrPo3X2oML6MEoQn5gfzzxkDX5gaZ2kHvSkXzN3B5m1CT
did:web as an alternative

As an alternative, we consider using the did:web method. The did:web method enables DIDs to be created and hosted on the web, leveraging DNS and HTTPS infrastructure. This method makes it easy to integrate DIDs with existing web architectures and to discover DIDs via well-known URLs. It offers greater flexibility and compatibility with existing web-based systems.

Example of a did:web:

did:web:example.com

Agnostic Approach for DID Methods

Our application adopts an agnostic approach towards DID methods, ensuring that we can seamlessly switch to any other DID method in the future as the ecosystem evolves. This flexibility allows us to adapt to emerging standards and technologies, ensuring long-term viability and interoperability of our system. By designing our application with modularity and adaptability in mind, we can support a wide range of DID methods, ensuring compatibility with the diverse landscape of decentralized identity solutions.

This approach ensures that our system remains robust, scalable, and future-proof, capable of integrating the most suitable DID methods as they develop and gain adoption.

Monitoring Emerging DID Methods

In addition to did:key and did:web, we are closely monitoring the development of other DID methods (e.g. did:webs). These methods offer unique features and benefits, such as enhanced scalability, privacy, and integration with blockchain technologies. We are committed to adopting these emerging DID methods as they mature and become ready for integration, ensuring that our application remains at the forefront of decentralized identity technology. By staying abreast of the latest advancements in DID methods, we can provide the most secure, flexible, and innovative identity solutions to our users.