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:

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

The MDIP Wallet above now contains an Agent DID nicknamed "Bob". Once a DID is created, numerous new Keymaster wallet functions become available:
- IDENTITIES: Create and manage new Agent DIDs.
- DIDS: Manage nicknames to known DIDs. Can be used to name any type of DIDs (agent, asset, groups, etc).
- ASSETS: Create and manage asset DIDs.
- CREDENTIALS: Users can issue and manage their verifiable credentials.
- DMAIL: Create and manage P2P messages with other Agent DIDs.
- AUTH: Create and/or respond to MDIP authentication challenges.
- WALLET: Wallet-level functions, seed phrase, backup and restore methods.