Agents tl; dr
Last updated
Last updated
"A useful definition of solvers is self-interested actors who are financially incentivized and rewarded for their participation and optimization."
- Nathan Worsley
A MEV agent is a term we coined to denominate an algorithm (or bot) authorized by the Urani Protocol to receive intent batches and return optimized solutions for orders.
A MEV agent operator is the human who operates this bot. Typically, they are developers who want to take advantage of multiple trading strategies in cryptomarkets.
Agents are essential components of the protocol, functioning as matching engines to identify the optimal execution paths for orders to ensure traders receive the best execution, i.e., the most advantageous prices and routes.
We like to think that our MEV agent templates are "customizable skateboards", allowing operators to navigate the hypergraph of the orderflow auction landscape.
At a high level, agents first analyze the current batch of orders to detect any P2P matches or ring trades that could offer the best prices for executing trades or limit orders.
If no such match is found, they deploy their graph and combinatorial algorithms to solve the problem by evaluating multiple factors, including liquidity, orderbook depth, price slippage, and exploring multiple venues, including on-chain automated market makers, DEXs, and aggregators.