Prove your wallet
is really yours.
Sign once, pay once, and get a certificate anyone can check. Your wallet's own signature, counter-signed by VerifiedWallet and verifiable against our published key. No account, no screenshots, no trust required.
- Wallet
- 0x71c7656ec7ab88b098defb751b7401b5f6d8976f
- Tier
- Tier 2 · Identity
- Issued
- 13 Oct 2026
Three steps. About two minutes.
No forms to fill in and nothing to install if you don't want to. Bring a wallet or make one with your email.
Connect or create a wallet
Use MetaMask, Rabby or Coinbase Wallet, or create a secure non-custodial wallet with just your email.
Sign and pay
Sign a one-time message in your wallet (free, no gas, nothing moves), then pay securely with Stripe.
Share your certificate
Get a permanent certificate page and ID. Anyone you share it with can check both signatures in their own browser.
Pay once. Prove forever.
One-time prices, no subscription. Your certificate page stays up permanently.
Wallet Certificate
- Cryptographic proof you control the wallet
- Counter-signed and publicly verifiable
- Permanent certificate page and ID
Verified Identity
- Everything in Tier 1
- Identity verification (KYC) on the certificate
- Updates automatically once reviewed
Identity verification is being rolled out gradually. During the trial period this step runs in a sandbox mode, disclosed on your certificate.
AML Screened
- Everything in Tier 2
- On-chain AML screening of the wallet
Proof that holds up without us.
Every certificate carries two signatures over the same data. Check them in any browser, or offline with standard tools. If we disappeared tomorrow, your proof would still verify.
- Your wallet signs firstAn EIP-191 signature that only the holder of the private key could produce.
- We counter-signAn ES256 signature over the certificate, checkable against the key at
/api/attester. - Anyone can look it upSearch the public register by wallet address or certificate ID.
// the signed core of a certificate { "id": "VW-7K3Q-M2XA", "tier": 2, "wallet": "0x71c7…976f", "walletSignature": { "message": "VerifiedWallet certificate request…", "signature": "0x4f1a…9c1b" // EIP-191 }, "kyc": { "status": "verified" }, "issuedAt": "2026-10-13T09:41:00Z" } // attestation { "alg": "ES256", "sig": "MEUCIQDx3f…" }
One link instead of a screenshot.
Whenever someone asks "is that really your wallet?", send them your certificate.
P2P and OTC trades
Show a counterparty the wallet they're paying belongs to you before funds move.
Getting paid in crypto
Give clients and employers a payout address they can verify, not just copy and hope.
Communities and allowlists
Accept wallets that have proved who controls them, with identity where it matters.
Onboarding and compliance
Collect wallet ownership proof in a standard, signed format your team can check.
Good to know
What exactly does a certificate prove?
That whoever requested it controlled the wallet's private key at the time, because they produced a valid signature with it. Tier 2 also records the outcome of an identity review. It isn't financial advice or an endorsement of the holder.
Do you ever get access to my wallet or keys?
No. You sign a plain text message in your own wallet. Signing costs nothing, needs no gas and can't move funds. If you create a wallet with your email, it's non-custodial: we never see its private key.
How does someone check my certificate?
Send them your certificate link. The page checks both signatures in their browser against our published public key, and shows the result. They can also search the register by your wallet address.
What is the sandbox identity step?
Identity verification is being rolled out gradually. Until it's fully live, Tier 2 uses a sandbox step instead of a real ID check, and the certificate says so clearly.
Can a certificate be revoked?
Yes, for example if it was obtained fraudulently. A revoked certificate is marked REVOKED on its page and in the register, while its original signatures stay intact.
Your wallet. Proven.
Get a certificate in about two minutes, from $1.