handles.link

Your handle, on-chain.

handles.link binds the username you already have — on GitHub, X, or Google — to your wallet. You sign in as usual, your browser produces a zkTLS proof that the account is yours, and one transaction records the claim on-chain. No platform API keys, no oracles, nothing for anyone to take on faith: anyone with an RPC can resolve your handle to your address, or your address back to your handle.

Claim your handle

No wallet detected. The handle is held by whichever address signs the claim, so a browser wallet is needed to claim — looking names up needs none.