Proof of wallet ownership

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.

EIP-191 wallet signature ES256 counter-signature Verifiable offline Keys never leave your device
Example certificate
VerifiedWallet
Verified Identity
Valid
VW-7K3Q-M2XA
Certificate ID
Wallet
0x71c7656ec7ab88b098defb751b7401b5f6d8976f
Tier
Tier 2 · Identity
Issued
13 Oct 2026
Wallet signatureEIP-191
Attester signatureES256
Identity reviewKYC
sig MEUCIQDx3f9a1c0b7e44d2a9f61c8b3e5d07a6f2c91b48e3d5a7c0f1e2b9d84a6c3
2
signatures on every certificate: yours and ours
1
public key anyone can check them against
0
accounts, passwords or private keys shared
$1
one-time, for a wallet certificate
How it works

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.

01

Connect or create a wallet

Use MetaMask, Rabby or Coinbase Wallet, or create a secure non-custodial wallet with just your email.

02

Sign and pay

Sign a one-time message in your wallet (free, no gas, nothing moves), then pay securely with Stripe.

03

Share your certificate

Get a permanent certificate page and ID. Anyone you share it with can check both signatures in their own browser.

Pricing

Pay once. Prove forever.

One-time prices, no subscription. Your certificate page stays up permanently.

Tier 1

Wallet Certificate

$1one-time
  • Cryptographic proof you control the wallet
  • Counter-signed and publicly verifiable
  • Permanent certificate page and ID
Get Tier 1
Tier 3

AML Screened

Coming soon
  • Everything in Tier 2
  • On-chain AML screening of the wallet
Don't trust. Verify.

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.
certificate.json · example
// 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…" }
Who it's for

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.

Questions

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.