SIWE Demo

Connects a wallet, constructs an EIP-4361 message, requests a personal_sign, and verifies the signature entirely client-side — this site is static; there is no backend to trust. Nothing is sent anywhere. This page is also the only one on this site that ships JavaScript beyond analytics.