Non-custodial · open source · no sign-up
Leave the Zcash pool together.
When you deshield ZEC alone, the transparent side shows a lone, oddly-sized exit — easy to link back to you. A bus is a rendezvous: several people agree to leave the shielded pool with the same blend-in amount, on the same route, in the same short window. On-chain you become N look-alike swaps instead of one.
ZecBus never holds your funds or keys and never stores your destination. It only matches route, amount and timing — you sign and broadcast your own swap.
How it works
-
1
Pick a blend-in amount
Choose a common denomination others also use, and the asset you want to exit to (BTC, ETH, RUNE…). Odd amounts fingerprint you — ride a round one.
-
2
Reserve a seat
You join (or start) a bus for that exact amount + route. ZecBus hands you a one-time seat token. No account, no email, nothing stored about you.
-
3
Wait for it to fill
When enough riders board, the bus turns ready and a short departure window opens.
-
4
Broadcast your own swap
During the window, everyone broadcasts their own ZEC→asset swap from their own wallet, to a fresh destination. N identical swaps land together — one anonymity set.
Boarding now
Loading buses…
Start or join a bus
Have a seat token from before?
Your seat
Shown once. ZecBus does not store it — keep it yourself only if you want to come back.
What this does — and doesn't — do
For agents (MCP)
ZecBus is also a set of Model Context Protocol tools on the winbit32 gateway, so an AI agent can ride a bus on your behalf. Point your client at:
Tools in this family:
winbit32_zec_bus_list— list boarding buseswinbit32_zec_bus_join— reserve a seat (returns a one-time owner token)winbit32_zec_bus_status— check a bus / your seatwinbit32_zec_bus_board— confirm boardedwinbit32_zec_bus_leave— withdraw your seat
Example: zec_bus_join({ to: "BTC.BTC", amount: 1, minPassengers: 5 }) reserves a seat
leaving the pool to BTC at a 1 ZEC blend-in amount. The same free REST surface lives at
GET /v1/zec/bus on the gateway.
Coming to WINBIT32
ZecBus is being built into WINBIT32's Privacy Suite and Money Manager. There, the bus is wallet-connected: when your bus is ready, one click prefills the built-in Exchange to broadcast your own ZEC exit swap — no copy-pasting amounts, no leaving the app. It joins the existing Zcash amount-privacy advisor (blend-in amounts + split planner) and the Monero / Dash privacy tools.
Next: an anonymous zk reputation layer (the Poseidon reputation circuit in this repo) so one actor can't quietly take most seats on a bus and shrink everyone's anonymity set.