Why ZK Send
ZK Send wraps Privacy Cash, Privy, and Supabase into a Telegram-native experience so anyone can move SOL privately without touching a browser extension.Get started
Learn how to use ZK Send and send your first private SOL transfer.
Core capabilities
Private transfers
/send turns deposits → Privacy Cash proofs → withdrawals into a single user command.Wallet orchestration
Embedded Privy wallets with import + export flows keep custody simple but secure.
Operational visibility
Supabase captures audit-grade logs for deposits, withdrawals, and in-flight sends.
Architecture at a glance
- Telegram handlers orchestrate conversations, inline keyboards, and deduplicated callbacks.
- Service layer coordinates Privy wallets, Privacy Cash notes, and Supabase persistence.
- Middleware provides auth, rate limits, and structured logging.
- Clients wrap third-party SDKs so credentials and retries are centralized.
Choose your next step
Getting Started
Everything you need to know to start using ZK Send.
FAQ
Frequently asked questions about ZK Send, wallets, and transfers.
Send SOL privately
Learn how to use the
/send command for private transfers.Manage wallets
View, switch, and export your linked Privy wallets.