Overview
The Roles & Flows section maps out the four core participants in the DotSwap ecosystem and their interactions:
Makers (Nexus Nodes) publish and maintain pricing curves, sign PSBTs, and update liquidity state under self-custody.
Takers initiate swaps or limit orders by submitting intents, managing slippage, and co-signing atomic PSBTs.
Engine (Solver) orchestrates the end-to-end process: aggregating curves, constructing optimal multi-maker PSBTs, and coordinating signature collection.
Account V1 serves as a legacy, custodial shortcut allowing rapid trades via an internal ledger, with periodic on-chain batch settlement.
Together, these roles form a seamless flow—from intent submission to final settlement—ensuring trustless, capital-efficient swaps on Bitcoin Layer 1.
Last updated