Get a DID
Not available todayA DID is a did:msg identity registered on MSGChain. Creating one needs MSG to pay the chain fee, and there is no end-user way to obtain MSG yet, so read this as a specification walkthrough rather than a working sign-up.
Open this journey→Delegate a sub-DID (parent to child)
Offline-testable todayA parent DID can authorise a restricted-scope sub-DID for a purpose, a resource set and a validity period, and bind an AI agent to it. You can rehearse the whole flow offline today; on-chain binding, revocation and quota need stage B and the window parameters.
Open this journey→Integrate AIDID login into your site
Offline-testable todayWrite and self-test the RP-side integration today, entirely offline: read the wire contract, install the SDK, build a request, verify a response, and run the offline end-to-end demo. Production login is blocked until the chain-side resolve endpoint is authorised.
Open this journey→Use DID login for payments (payout address)
Offline-testable todayAfter a verified login you can resolve the DID on your server and read the payout address from the canonical record. You can write and self-test that logic offline today; reading a real address in production is blocked with the rest of production login. pay:address is a declaration the user sees and approves, not a permission.
Open this journey→Back up and restore your local identity
Works todayBackup and restore work today and are entirely local: the payload is encrypted with a passphrase that never leaves your device. There is no server-side recovery, so the backup and its passphrase are the only way to move an identity to another device.
Open this journey→