This document explains the overall content related to a blockchain specialized for DID (Decentralized Identifier).

Before you begin

Before you begin, Make sure you have the following:

What is DID?

DID stands for Decentralized Identifier, representing a new type of identifier that is created, owned, and controlled by the subject of digital identity.

DID is entirely under the control of the DID subject, independent of centralized systems, authorities, or intermediaries. This capability is made possible through blockchain and distributed ledger technologies.

The key features and benefits of DID include:

  • Decentralization: Unlike traditional identifiers issued and managed by centralized systems, DID is issued and managed within a distributed network.

  • Self-Sovereign: DID subjects have complete control over their identifiers. They can create, update, or delete their DID without requiring permission from any authority.

  • Security: DID inherits cryptographic security properties from blockchain or distributed ledger platforms. Additionally, DID works alongside DPKI(Decentralized Public Key Infrastructure) to securely maintain authentication and communication.

  • Interoperability: DID is designed to be interoperable across various systems and networks. This means that a DID generated in one network can be used and recognized in another.


One of the parachains in the InfraBlockchain, the InfraDID Parachain, provides a DID system, and the DIDs offered by the InfraDID Parachain are referred to as InfraDID.

InfraDID Parachain includes various palettes based on its functionality.

There is an npm library called infra-did-js that can communicate with InfraDID parachains. You can use it to work with InfraDID in node.js-based systems.

Next steps

Last updated