Skip to main content

Creating your first DID

When operating a local MDIP node, you can visit http://localhost:4224 to automatically generate a new MDIP Wallet. The keys and all information contained in an MDIP wallet are only available on the client-side. The screen below shows a blank MDIP wallet:

New MDIP Keymaster Wallet

An MDIP wallet may contain multiple Agent DIDs, or identities. Each DID can be registered on a registry of the user's choice.

Bob DID

The MDIP Wallet above now contains an Agent DID nicknamed "Bob". Once a DID is created, numerous new Keymaster wallet functions become available:

  1. IDENTITIES: Create and manage new Agent DIDs.
  2. DIDS: Manage nicknames to known DIDs. Can be used to name any type of DIDs (agent, asset, groups, etc).
  3. ASSETS: Create and manage asset DIDs.
  4. CREDENTIALS: Users can issue and manage their verifiable credentials.
  5. DMAIL: Create and manage P2P messages with other Agent DIDs.
  6. AUTH: Create and/or respond to MDIP authentication challenges.
  7. WALLET: Wallet-level functions, seed phrase, backup and restore methods.