CONNECT WALLET
Identity, then a session. Never a key.
Connect an injected EVM wallet, then sign a one-time nonce to open a session. The signature proves control of the address; it authorizes no transaction and no agent.
01 · WALLETdiscovering…
02 · ACCOUNT & CHAIN
UNAVAILABLE
Account—
Chain—
ETH balance—
03 · SESSION
NOT SIGNED IN
Session address—
Expires—
What the signature doesIt signs an EIP-4361 message containing a server nonce, this origin and the chain id. The server verifies it (ERC-1271 for smart-account wallets) and sets an httpOnly cookie. It never asks for a private key or seed phrase, never moves ETH, and never authorizes an agent — agent authorizations are separate EIP-712 signatures you review in the deploy flow.