One bc1p… address. Some UTXOs.
A signing agent that classifies them, verifies the AMM math, and signs the PSBT.
The pool isn't a smart contract — it's the address itself, plus the math the agent runs.
The architecture is identical: a Taproot address + an agent. The only thing that changes is how many runes the agent recognizes inside it. Toggle below to see how the X-ray morphs.
Two reserves: BTC sats and one rune.
The agent runs x · y = k on these two numbers. Simple, fast,
ideal for first-time pools.
swap_pools + is_multi_rune = falseEvery pool — Single or Multi-Rune, KS-operated or User-operated — is just a Taproot address holding a mix of UTXOs. The signing agent reads them on-chain, classifies each one, and only ever spends the right kind for the right job. Hover the dots in the X-ray below to see what the agent sees.
Every swap inside the pool obeys one invariant. Move the sliders to feel how the price, the slippage and the fee all derive from this one equation — the same logic the agent runs locally before signing the PSBT.
Click Run swap to watch one full atomic swap travel through the system. Every node verifies the next node's work — nobody is trusted blindly.
Now that you've seen what's inside the pool, decide which side of the swap you want to live on.