Wallet auth

Authorization flow is now wired

This is the first real browser ↔ backend auth path for Arbterminal. It already requests a challenge, verifies it with the backend contract, and creates a browser session.

Wallet session + connector trust bootstrap

Connect wallet first without signature, then generate a connector token, and only sign the final wallet-to-connector confirmation.

Wallet not connected

Session

No session yet

Token

No token yet

Bind message

No bind message prepared yet

Bind confirmation

No bind confirmation yet