Zuri
Send Privately. From Anywhere. To Anywhere.
The problem Zuri solves
Zuri: Private cross-chain payouts powered by Zcash — fund from any chain, pay to any chain, stay unlinked.
Bridges and cross-chain routers expose sender→recipient linkages. Zuri instead uses Zcash’s shielded pool as a periodically replenished privacy substrate, enabling unlinkable private payouts to Solana without requiring users to touch ZEC or manage extra wallets.
This unlocks:
-
Private Solana-bound remittances
-
ZEC-backed privacy for any-chain → Solana transfers
-
Clean infrastructure for apps needing private cross-chain settlement
Zuri shows how Zcash can serve as an invisible, renewable privacy backbone for Solana-focused applications.
What is Zuri
Zuri is a lightweight cross-chain settlement layer that lets users fund a payment on any chain and deliver it privately to Solana or another chain like ETH, without revealing the sender or linking the source to the destination. Users never hold or see ZEC. Instead, Zuri maintains its own shielded Zcash balance, periodically funding in the backend to preserve a strong anonymity set while providing a simple, familiar “Send Privately” UX.
Zuri demonstrates how Zcash can serve as the core privacy rail of a multichain world, solving a foundational problem in crypto: private cross-chain value transfer that feels as simple as sending a normal transaction.
How Zuri Works
User funds with any asset (e.g., SOL or ETH on Sepolia or Solana devnet).
Zuri receives the user funding on the originating chain while paying out to the destination chain via ZEC shielded transfers.
A NEAR intent encodes the payout request in a verifiable, chain-agnostic format.
Zuri’s solver executes a private payout on the destination chain (e.g., USDC on Solana Devnet) with no visible connection to the original funder.
To the user, this all appears as a single action:
“Send Privately” — from any chain to any chain.
Challenges I ran into
Figuring out the most intuitive UX flow proves to be the most challenging. To accomplish fund from any chain, pay to anychain is not a small feat, without overwhelming the user with web3 jardons.
Other challenges include robust lifecycle orchestration: split the pipeline into a worker that advances states (WAITING_FOR_FUNDING → FUNDED → INTENT_POSTED) and a solver loop that picks up intents and marks payouts, keeping retries idempotent and preventing double-processing (backend/src/worker.ts, backend/src/solver.ts).
Tracks Applied (7)
Cross-Chain Privacy Solutions
Axelar Network
Cross-Chain Privacy Solutions
Osmosis
Cross-Chain Privacy Solutions
Pump Fun
Cross-Chain Privacy Solutions
Helius
Private Payments & Transactions
NEAR Protocol
General Bounty
Project Tachyon
Private Payments & Transactions
Star Fun
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.


