Skip to main content

Creating your first DID

When operating a local MDIP node, visit http://localhost:4224 and set a wallet passphrase. The browser then creates an encrypted MDIP wallet in local browser storage. Private wallet data and keys remain client-side. The screen below shows a blank 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.