Lock it.
Prove it.
Keep it private.
An escrow where the terms stay in the box.
Ordinary on-chain escrows put the amount, the counterparties, and the deal terms on a public ledger. Keepbox explores keeping those inside a shielded commitment while still letting anyone check that the escrow settled correctly.
Shielded amounts and terms
The escrowed amount and the agreed conditions are committed in a way observers cannot read. The design goal is that a public explorer sees a sealed box, not the deal.
Release by condition or arbiter
Funds are meant to release when a pre-agreed condition is satisfied, or when an arbiter both parties chose signs off. Neither side alone can move the money.
Optional identity privacy
Either party may choose not to link their main wallet to the escrow. This reduces on-chain linkability; it does not make anyone anonymous.
Four pins, one lock.
An intended flow, not a shipped one. Nothing below exists on mainnet, and details may change as the design is tested on devnet.
Agree
Both parties settle terms off-chain: amount, condition, and an optional arbiter.
Lock
Funds go into an on-chain escrow. A commitment, not the plain terms, is what is published.
Satisfy
A proof that the condition was met, or an arbiter's signature, is submitted to the program.
Release
The program checks the proof and releases funds. Anyone can verify that it settled correctly.
What stays hidden. What stays public.
Precise on purpose. Keepbox is aimed at reducing what a casual observer can learn about a deal. It is not a promise that nothing can be learned.
- ◼Escrow amount. Kept inside a shielded commitment.
- ◼Deal terms. The conditions are not published in readable form.
- ◼Party identity (optional). A party may avoid linking their main wallet to the escrow.
- ◻That an escrow exists and when it was opened and closed.
- ◻That it settled, and that the agreed terms were met, via a verifiable proof or arbiter signature.
- ◻The program's logic and, once published, its source and audit status.
Known limitations — please read
- Not anonymity. Keepbox aims to reduce on-chain linkability. It does not hide who you are from your counterparty, an arbiter, your wallet provider, or anyone who can correlate timing, funding sources, or off-chain information.
- Early concept, devnet-stage. There is no live product, no deployed program, and no mainnet. Do not send real funds anywhere in connection with this page.
- Not audited. No third-party security audit has been done. Escrow code that holds value must be audited before it is trusted.
- Arbiters are a trust assumption. If an arbiter is used, you are trusting that person or process to act fairly. Keepbox cannot judge real-world disputes.
- Not an affiliated project. Not affiliated with or endorsed by pump.fun, the Solana Foundation, or any other project or company.
- Follow your local laws. You are responsible for complying with the laws, sanctions, and tax rules that apply to you. Privacy is not a shield for illegal activity.
What exists today.
Anything not live says so. These fill in only when they are real.