Lightweight ZK transfers for Solana

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.

Early software. Building on devnet first — mainnet transfers are not enabled yet.
// zephyr · zk transfer lanesolana · devnet
PROVEπsource wallet SHIELD⬡commitment TRANSFER→private hop VERIFY✓fresh wallet
// how it works

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.

1
Prove

Prove

Connect your wallet and build a compact proof on devnet. Your keys never leave your wallet — Zephyr is non-custodial.

2
Shield

Shield

Your deposit joins a shielded set via a commitment. The link to your original wallet is reduced on-chain by the program.

3
Transfer

Transfer

You sign a private transfer to a destination you choose. The routing logic lives in an auditable Solana program, not this UI.

4
Verify

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.

// protocol transparency

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.

// activity explorer

A lane you can watch, not read.

Sample data · devnet preview

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.

TimeActionProofStatusAmount

Amounts, addresses and proof witnesses are intentionally never shown here. Zephyr's interface does not publish private notes or protected addresses.

// security & trust

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.
// technology stack

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.

Next.js · App Router TypeScript Tailwind CSS shadcn/ui Framer Motion Lucide icons @solana/web3.js Wallet Adapter Modular ZK-protocol 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.

// the goal

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.