Wallet Auth
Generate a session token from an EIP-191 signature
Verifies the EIP-191 personal_sign signature for the challenge previously issued by POST /wallet-auth/challenge. On success, returns a 24-hour JWT session token.
Use the token as Authorization: Bearer <token> on GET /simulations and GET /simulations/{simulationId} to list and retrieve simulations claimed by this wallet address without a traditional API key.
The nonce is single-use and consumed on successful verification. No authentication required.
post/wallet-auth/verify
Request
- Base URL: https://www.cloudworldmodel.ai/api
- URL: https://www.cloudworldmodel.ai/api/wallet-auth/verify
- Auth: none required
Request body
Example request
{
"walletAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"signature": "0x1234...ef01b"
}Response
Signature verified — session token issued
Example response
{
"walletAddress": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"expiresIn": 86400
}Changes
No recorded changes to this operation across all 1 revision of this API.