CoW Protocol routes users transactions through an order book. If the orders are not fulfilled then they are routed using solvers which aggregate multiple DEX. The end result is better order execution, gas fees passed on to solvers, and MEV protection.