Roadmap & Vision
Compliance-ready privacy for real-world payments. Here's where we are and where we're headed.
What's Working Today
Stealth Payments
EIP-5564 stealth addresses with Ports for isolated payment identities
Privacy Pool
Deposit, withdraw with ZK proofs, and ragequit support (UI coming soon)
Private Withdrawals
Relayer broadcasts transactions so your address stays hidden
Verified Balance Gating
Only verified stealth address funds can enter the pool
Merge Deposits
Combine multiple deposits into one. Withdraw everything with a single proof, no matter how many times you deposited
Client-Side Proof Generation
ZK proofs generated in your browser. Your secrets never leave your device
Shipwreck Reports
Tax compliance reports with PDF export. US and Colombia jurisdiction support
Current Limitations
Areas we're actively improving:
Single Relayer
Current: We operate the only relayer for private withdrawals
Why: Hackathon scope. Users CAN bypass the relayer (direct withdrawal), but lose sender privacy.
Planned: Permissionless relayer network - anyone can run a relayer, compete on fees
Gas Costs
Current: Gas varies by operation: deposits ~150k, withdrawals ~300k on Mantle
Why: ZK proof verification is computationally expensive on-chain
Planned: Batched proofs, recursive SNARKs, and L3 exploration for cheaper verification
Merkle Tree Depth
Current: Fixed at 32 levels (~4.3B max commitments per pool)
Why: Circuit constraints require fixed tree depth at compile time
Planned: Dynamic tree expansion or pool migration strategies for long-term growth
Centralized ASP
Current: We operate the only ASP (Association Set Provider) that approves deposits
Why: MVP scope — a single trusted operator is simpler to deploy and maintain
Planned: Decentralized ASP network with multiple independent operators and on-chain governance
Single Balance, Unlimited Deposits
Deposit as many times as you want. Your balance accumulates automatically. When you withdraw, it's always a single proof — no matter how many deposits you've made.
// How it works
Deposit 10 MNT → Balance: 10
Deposit 5 MNT → Balance: 15
Deposit 3 MNT → Balance: 18
Withdraw any amount: Single proof, ~30-60 sec
Behind the scenes, deposits are merged into a single commitment using ZK proofs. You don't need to think about it — the app handles everything automatically.
What's Next
Permissionless Relayer Network
Anyone can run a relayer and earn fees. Users choose based on price, speed, and reputation. No single point of failure or censorship.
Sub-Second Proof Generation
GPU-accelerated proving, potentially moving to faster proof systems. Target: <5 second proofs on mobile devices.
Cross-Chain Privacy
Bridge privacy pools across chains. Deposit on Ethereum, withdraw on Mantle with the same privacy guarantees.
Privacy-Preserving Compliance Proofs
Selective disclosure ZK proofs to prove income, ownership, or non-sanction status without revealing your identity. Currently: on-chain receipt verification. Planned: full ZK compliance proofs.
Built on Giants: 0xbow Comparison
Galeon extends the 0xbow Privacy Pools protocol. Here's what we added:
| Feature | 0xbow | Galeon |
|---|---|---|
| Deposit source | Any address | Port-only (stealth addresses) |
| Balance verification | None | Verified balance gating |
| Address freezing | None | Compliance freezing |
| Upgradeability | Immutable | UUPS proxies |
| Withdrawal scaling | O(N) deposits | O(1) with Account Model |
| ASP approval time | ~7 days | Instant (MVP) |
| Contract size | 186 lines | 409 lines (more features) |
Built for real-world use: freelancers, businesses, and anyone who needs privacy without sacrificing compliance.
Join the Journey
We're building privacy infrastructure for the long term.