POOL
Entry ≠ exit. In ≠ out.
pooled mixing on the Lightning Network — unannounced channels in, BOLT12 blinded paths out, uniform denominations. The pool never closes: depth grows with every deposit, and exits leave through a randomized delay queue.
① ENTER THE POOL
deposit arrives over an unannounced channel — invisible to the public graph
custom amounts are rejected at the API — a unique amount is a fingerprint
$ swirl-mix --lane 100,000sat --lattice strict ▍
FEE 50 bpsANON SET pool-wideMIN HOLD ≥ 30 minCHANNEL unannounced
② EXIT — BLINDED PAYOUT
your payout enters a randomized delay queue — it leaves after newer deposits arrive behind it, over a blinded path that never reveals your node id
PATH PREVIEW
pool ──▶ ◆ hop₁ ──▶ ◆ hop₂ ──▶ ◆ hop₃ ──▶ you
hops are ECDH-derived pseudonyms — valid for this payout only
MIN HOLD ≥ 30 minQUEUE randomizedORDER shuffledUTXO fresh