cowswap is a non-custodial DEX interface where your wallet signs orders and on-chain settlement occurs when a solver meets their terms.