How it works
Cosmos chains share a standard for signing arbitrary messages, ADR-036. The wallet signs a fixed, harmless document containing our message and your address; the public key must hash to your address and the signature must match. It isn't a transaction and can't be broadcast.
Each Cosmos chain gives the same key its own address (cosmos1…, osmo1…, celestia1……), so you choose which chain's address goes on the certificate.
Step by step
- Install Keplr or Cosmostation from the wallet guide.
- On Get verified, click Connect Keplr (or Cosmostation) and pick the network.
- Approve the connection, then the signature request.
Good to know
- Supported: Cosmos Hub, Osmosis, Celestia, dYdX, Noble, Sei, Akash, Stride and Juno. Injective and Evmos use Ethereum-style keys and aren't supported here yet.
- Tier 3 on-chain screening isn't available for Cosmos chains yet. Tiers 1 and 2 are.
Sign once with your wallet: free, no transaction. We counter-sign it and give you a link anyone can verify. From $1.
More guides
How to check who owns a crypto wallet
Addresses don't carry names. Here's what does tell you who's behind one.
What is address poisoning, and how do you avoid it?
A lookalike address in your history, waiting for you to copy it. How to spot it.
Is this crypto address a scam? Check before you send
A one-minute checklist before any crypto payment you can't undo.
Crypto proof of funds: how to prove you hold it
A balance anyone can see, plus a signature only you can make.
Questions
Does signing cost ATOM or gas?
No. ADR-036 messages aren't transactions, so nothing is broadcast and there's no fee.
Why do I pick a network?
The same Cosmos key has a different address on every chain. The certificate covers the one you choose.
Can I use a Ledger?
Yes, if your wallet supports signing arbitrary messages with it.