Skip to main content

Order Flow Auction (OFA)

An Order Flow Auction (OFA) is a mechanism where user orders are routed to a competitive auction among execution venues (builders, solvers, market makers) rather than being sent directly to a single venue. The auction ensures that execution rights go to the party offering the best execution quality — the highest price for a sell order or the lowest for a buy order. OFAs can internalize MEV: instead of a searcher extracting value from a user's trade via a sandwich attack, the auction forces searchers to compete away their extraction margin in the form of better execution for the user. OFAs are closely related to intent-based architectures where users express desired outcomes rather than specifying execution paths. Protocols like CowSwap, UniswapX, and 1inch Fusion use OFA-like mechanisms. The key design challenge is auction latency — it must be fast enough that users don't experience unacceptable delays while competitive enough to surface the best execution.