To receive encrypted messages, connect your wallet and sign once. This derives
your encryption key and registers your public key on the server. No gas needed —
it's just a signature.
Connected:
Privacy note: Your encryption public key (not your private key) is stored
on the server. The derivation is deterministic — signing the same message always produces
the same key. Nobody can read your messages without your wallet signature.