> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.adid.dev/api-reference/rest-api/auth/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.adid.dev/_mcp/server. # Auth ## API Docs - Auth [Register a new account (sends OTP)](https://docs.adid.dev/api-reference/rest-api/auth/register-a-new-account-sends-otp.md) - Auth [Send OTP to existing account](https://docs.adid.dev/api-reference/rest-api/auth/send-otp-to-existing-account.md) - Auth [Verify OTP (or DID-Auth signature) and receive a JWT](https://docs.adid.dev/api-reference/rest-api/auth/verify-otp-or-did-auth-signature-and-receive-a-jwt.md) - Auth [Exchange a refresh token for a new access token](https://docs.adid.dev/api-reference/rest-api/auth/exchange-a-refresh-token-for-a-new-access-token.md) - Auth [Generate a DID-Auth challenge nonce](https://docs.adid.dev/api-reference/rest-api/auth/generate-a-did-auth-challenge-nonce.md) - Auth [Begin OAuth login](https://docs.adid.dev/api-reference/rest-api/auth/begin-o-auth-login.md) - Auth [OAuth callback that issues a JWT](https://docs.adid.dev/api-reference/rest-api/auth/o-auth-callback-that-issues-a-jwt.md) - Auth [Authenticated user profile](https://docs.adid.dev/api-reference/rest-api/auth/authenticated-user-profile.md) - Auth [Read embedded wallet metadata](https://docs.adid.dev/api-reference/rest-api/auth/read-embedded-wallet-metadata.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.adid.dev/openapi.json) - [OpenAPI YAML](https://docs.adid.dev/openapi.yaml)