How it works
Send money in. Keep the receipt. Take it out somewhere else.
On Solana, an address is a public record. Anyone can read what it holds and everything it has ever done. A privacy pool breaks that record in one place: it makes it impossible to say which deposit paid for which withdrawal.
KeepHost is one of those pools, for SOL, and it works in three moves.
- Send. You send a fixed amount of SOL — 0.1, 1 or 10 — to a program. Not to a person, not to a company. Send it from any wallet you like; there is nothing to connect and no account to make.
- Keep the receipt. Before you send, your browser draws two random numbers and shows you the receipt made from them. Only their fingerprint is ever published. The receipt is the only thing that can claim that deposit back.
- Withdraw. Later, from anywhere, you prove you hold the receipt for one of the deposits in the pool — without saying which one. The program pays out to whatever address you name.
The chain sees a deposit, and later a withdrawal. It has no way to say the two belong to the same person.
What stays public
Both ends. The deposit: the wallet it came from, the amount, the time. The withdrawal: the address it lands on, the amount, the time. What is hidden is the line between them. A pool on a public chain cannot hide more than that, and anyone who tells you otherwise is selling something.
Who holds the money in the meantime
Nobody. Deposits sit at an address that has no private key, so there is no one who could move them. The pool address explains how that works.