Prove wallet ownership. Without spending a single satoshi.
Independent verification →Embedded in the signed message for legal context.
0/200Mobile
Connect via WalletConnect QR code on this page.
Browser / Mobile
Connect via WalletConnect or browser extension.
Desktop
Addresses tab → right click → Sign/Verify Message.
Only a cryptographic signature is requested. No funds move, ever.
Your private key never leaves your wallet. We only see the public signature.
Anyone can verify the proof independently using bitcoin-cli or any Bitcoin library.
Challenges expire in 10 minutes. We store no addresses, signatures or personal data.
Each challenge is unique and can only be used once, preventing replay attacks.
All code is public on GitHub. Inspect every line, fork it, or run your own instance.