Zero-knowledge.
Featherlight.
Zephyr is a lightweight zero-knowledge transfer layer that reduces on-chain linkability between wallets — proofs stay compact, your keys stay yours, and the UI stays out of the way.
Four steps, one light proof.
You stay in control of your keys the whole way. Zephyr builds a compact zero-knowledge proof so a transfer can be verified on-chain without revealing the full trail back to your funding wallet. It reduces linkability — it does not make you anonymous.
Prove
Connect your wallet and build a compact proof on devnet. Your keys never leave your wallet — Zephyr is non-custodial.
Shield
Your deposit joins a shielded set via a commitment. The link to your original wallet is reduced on-chain by the program.
Transfer
You sign a private transfer to a destination you choose. The routing logic lives in an auditable Solana program, not this UI.
Verify
The proof verifies on-chain and value lands in a fresh wallet. What you do next is up to you and your usual tools.
Privacy you can verify.
Privacy tools earn trust by being open about what they are — and honest about what isn't ready yet. Here's exactly where Zephyr stands today. Nothing below is placeholder marketing: if it isn't live, it says so.
The explorer shows the transfer lane is moving — timing and proof status — without exposing who sent what. The rows below are illustrative sample data, not real user activity. A live devnet explorer is coming soon.
Amounts, addresses and proof witnesses are intentionally never shown here. Zephyr's interface does not publish private notes or protected addresses.
Non-custodial by design. Honest about the rest.
You hold your keys
Zephyr never takes custody of your funds or private keys. Every state-changing action is a transaction you sign in your own wallet.
Logic on-chain
The proving and transfer logic belongs in an auditable Solana program — not hidden in this website. The frontend only prepares transactions and reads public state.
Devnet first
We test on devnet before anything touches mainnet. When mainnet transfers are enabled it will be stated plainly here — not quietly switched on.
Known limitations — please read
- Reduced linkability ≠ anonymity. Zephyr reduces the on-chain link between wallets. It does not make you anonymous, untraceable, or immune to blockchain analysis. Timing, amounts, and off-chain behavior can still leak information.
- Not audited yet. No third-party security audit is complete. Do not rely on Zephyr to protect significant value until audits and program addresses are published here.
- Devnet only. Mainnet transfers are not enabled. Anything you see here runs against test networks with no real value.
- No Pump.fun support claimed. Zephyr does not provide private Pump.fun buys or sells, and is not affiliated with or endorsed by Pump.fun or any other project. Any integration would be announced only after it exists and has been tested.
- Use responsibly and lawfully. You are responsible for complying with the laws and tax rules that apply to you. Privacy is a right, not a shield for illegal activity.
Built on a modern, modular foundation.
The interface is a typed React app; the zero-knowledge protocol sits behind a modular adapter so the cryptographic layer can evolve independently of the UI. The frontend never invents cryptography — it talks to the on-chain program through the adapter.
Adapter, not hard-wire
A single protocol adapter isolates every call into the ZK program. Swapping or upgrading the underlying scheme doesn't require rewriting the app — and keeps experimental cryptography out of production paths.
Read-only by default
This site reads public chain state and prepares transactions for you to sign. It holds no secrets, stores no witnesses, and performs no privileged action on your behalf.
Privacy that's light,
infrastructure that's yours.
Zephyr aims to make zero-knowledge transfers quick, verifiable and upfront about their limits. No overpromises. No fake numbers. Just a tool that respects that your trades are your business.