SIWA Live Demo

Experience wallet-based agent authentication

๐Ÿ” No wallet extension needed โ€” we simulate an agent keypair
๐Ÿค– Agent ๐Ÿ” Service
1 GET /siwa/challenge
2 { challenge, nonce, ... }
3 POST /siwa/verify { message, signature }
4 { session_token, expires }
5 API calls with token โœ“

Generate Agent Keypair

In production, this is your agent's Solana wallet.

Request Challenge

Service returns a message for the agent to sign.

Sign & Verify

Agent signs with Ed25519 keypair, service verifies.

Session Token

Authenticated! Use this token for API calls.

๐Ÿ“‹ Request/Response Log

// Interaction log will appear here...