WALLET-GATED ACCESS
Connect an allowlisted wallet and sign a message to prove you own it. Signing is free — it never touches a contract and cannot move funds.