Everything about verifying company wallet ownership with WalletOrigin.
WalletOrigin is a verification service that cryptographically links a company's DNS domain to the blockchain wallets it controls, producing a public, auditable proof of wallet ownership.
You prove control of your domain by publishing a DNS TXT record at your registrar, and control of each wallet by signing a challenge with its private key. WalletOrigin verifies both proofs and publishes the attestation in a public directory.
No. WalletOrigin is fully non-custodial. Private keys never leave your wallet — only a cryptographic signature is shared, and a signature proves ownership without exposing the key.
Ethereum and EVM chains, Solana, Bitcoin, Cosmos, Sui and Aptos. Supported wallets include MetaMask, Rabby, Phantom, Solflare, Keplr, Xverse, Suiet, Petra and more.
Access to your DNS settings (for example at your registrar or DNS provider) so you can add one TXT record, and a wallet for each address you want to bind. Verification completes once the record is live and the wallet signatures are checked.
The wallet signature is verified instantly. The DNS TXT record depends on your provider's propagation time — usually minutes, occasionally up to 24–48 hours.
The public directory shows the verified domain, its logo and wallet counts. It never shows your wallet addresses unless you explicitly choose to list them publicly.
Yes. The public lookup API returns the verified domain for any wallet address, so agents, exchanges and payment flows can programmatically confirm which company controls a given on-chain address.
ENS maps names to addresses inside the Ethereum naming system. WalletOrigin works across multiple chains, uses the domain you already own as the trust anchor, and requires no on-chain transaction or annual renewal fee. See our WalletOrigin vs ENS page for a detailed comparison.
There is a free tier to verify your first domain. Paid plans add more domains, more wallet proofs, higher API lookup limits and premium trust signals. See the pricing page for current limits.
Yes. You can remove wallets and delete verified domains from your dashboard at any time. The attestation stops being published as soon as you remove it.
Verified domains stay published until the end of the billing period you already paid for. If a plan is not renewed, listings beyond the free-tier limits are archived rather than immediately deleted.
Write to us at contact@walletorigin.com or start verifying right away.
Start verifying