Solvers

Overview

Solvers are third party agents created by Carina to handle the execution of your orders. They play a central role in Carina’s intent-based architecture by finding the best way to fulfill trade requests.

Carina currently offers the following types of solvers:

  • Smart Router: Brings together liquidity from multiple decentralized exchanges and market makers to find the most optimal price for each trade.

  • Private Market Maker: Leveraging advanced pricing models and algorithms, allowing high volume trades with minimal slippage.

How do solvers work in Carina?

Once creating an order, Carina’s engine collects and batches it together with other orders. These batches are then sent to the solver network, where each solver analyzes the batch and proposes a solution essentially figuring out the most efficient route to execute the trades at the best possible price.

Solvers compete to provide the most optimal execution, and the one offering the best result (e.g., highest surplus for you) wins the right to settle the batch on-chain. With this mechanism, you can enjoy:

  • Better prices through solver competition.

  • Efficient routing across available liquidity sources.

  • Reduced fees thanks to peer-to-peer matching and batch settlement.

Last updated