Wallet Auth
Generate an EIP-191 sign-in challenge
Issues a one-time nonce for the given EVM wallet address. The caller must sign the returned message string with personal_sign (EIP-191) and submit the hex signature to POST /wallet-auth/verify within 5 minutes.
Rate-limited to 10 requests per IP per minute to prevent nonce-farming. No authentication required.
post/wallet-auth/challenge
Request
- Base URL: https://www.cloudworldmodel.ai/api
- URL: https://www.cloudworldmodel.ai/api/wallet-auth/challenge
- Auth: none required
Request body
Example request
{
"walletAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}Response
Challenge nonce issued
Example response
{
"nonce": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
"message": "Sign in to Cloud World Model\nNonce: a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6\nExpires: 2026-01-01T00:05:00.000Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.