Create a Decentralized Identifier

Overview

As we covered in the VII Core - DIDs introduction, Decentralized Identifiers (DIDs) provide a standards-based way of allowing a person, group or organisation (or even a thing) to uniquely identify themselves.

This tutorial will demonstrate how to use Decentralized Identifiers on the MATTR VII Core, which generally means they will be used in Issue and Verify VC flows. The sorts of DID that can be issued on MATTR VII have different properties and some are better suited to some use-cases over others. As yet, we have not uncovered the perfect DID method so getting a good understanding of the different offerings will help you decide which is going to work best for your situation.

Outline of a DID

DIDs are actually just URIs, they follow a certain pattern and they resolve to a DID Document.

Example of a basic did:key

Copy to clipboard.
1did:key:z6MkjBWPPa1njEKygyr3LR3pRKkqv714vyTkfnUdP6ToFSH5