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 timingyou sign and broadcast your own swap.

How it works

  1. 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. 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. 3

    Wait for it to fill

    When enough riders board, the bus turns ready and a short departure window opens.

  4. 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?

    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:

    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.