connecting
server
network
-
server key
-
protocol
-

ravel rule

prove you own an address

[info]

The pencil pushers want to watch and control your financial life, and now they ask for cryptographic proof that you own your withdrawal address. This data goes into a database next to your passport and home address. From there it goes to their compliance vendor, their chain-analytics vendor and, eventually, the regulator. These databases leak; the only question is when. When one does, it becomes a shopping list for wrench attackers: who holds bitcoin, how much, and where they sleep.

The approved ways to comply are worse. Hand over your xpub and the spooks get your whole stack and its history. Make a test payment and you've drawn an on-chain line to your other coins. Sign with your cold wallet and you've put a permanent, undeniable signature on their paperwork.

This tool provides a hop address that does the signing instead. You withdraw to it, and it forwards everything to the destination. Cold keys stay cold: the destination signs nothing.

learn more

  1. 1

    Destination address

    where the funds end up: a taproot address (bc1p…), usually a fresh receive address from your cold wallet.

  2. 2

    Save your emergency kit

    one small file that backs up every hop address this browser makes. with it, the destination can claim the funds even if this browser and the server are both gone. you save it once, and again only if you switch server.

    check your kit, or restore one

    phone wallets' built-in browsers sometimes drop a download without saying so, so check yours before going on: type groups of its rescue key, or upload the file.

    made hop addresses in another browser, or this one forgot them? upload that kit, or type its whole rescue key, to bring them back.

  3. 3

    Your hop address

    add this as your withdrawal address at the exchange. it forwards everything to the destination.

  4. 4

    Sign the exchange's message

    signs with BIP-322, simple format.

  5. 5

    Withdraw

    withdraw to your hop address. once the deposit confirms, this page sends it on to the destination. you can close it meanwhile: the funds wait safely at the hop address, and the page forwards them next time you open it. on another device, restore your kit at step 2 first.