> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garden.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Solvers

> Understand how solvers act as market makers in Garden protocol to execute user intents efficiently

Solvers are the market makers of Garden protocol, responsible for ensuring user [intents](./intents) are executed efficiently and securely. By leveraging diverse liquidity sources—on-chain, off-chain, and private order flows—solvers are incentivized to optimize every transaction for users, delivering competitive quotes.

Solvers address key challenges in decentralized systems. They enhance liquidity access by enabling the protocol to utilize existing DeFi liquidity rather than fragmenting it with native pools. For users, solvers offer [benefits](./intents#why-do-we-choose-intents%3F) such as better pricing, MEV resistance, and higher chances of transaction finality, making the system more efficient and user-friendly.

## How do solvers work?

<Steps>
  <Step title="Receive intents">
    Solvers receive user intents via the [order book](./auctions), detailing the desired outcomes such as assets, chains, and amounts.
  </Step>

  <Step title="Evaluate liquidity">
    Solvers evaluate available liquidity sources and identify the most efficient path to execute the intent.
  </Step>

  <Step title="Compete for best quote">
    Each solver provides their best quote back to the order book, which selects the most competitive option for optimal user pricing.
  </Step>

  <Step title="Execute intent">
    Once chosen, solvers fulfill the user's intent by leveraging their tools and liquidity.
  </Step>
</Steps>

## How to become a solver?

To become a solver, here's what you need:

<CardGroup cols={1}>
  <Card icon="coins" title="Stake requirements">
    Solvers must stake **210,000 SEED** as collateral. This stake aligns solvers with the network's goals and acts as a safeguard against dishonesty or inefficiency.
  </Card>

  <Card icon="server" title="Technical infrastructure">
    Solvers should have the ability to run arbitrage bots, manage liquidity, and maintain 24/7 operational uptime to meet the demands of intent execution.
  </Card>

  <Card icon="arrows-rotate" title="Liquidity management">
    Adequate liquidity and tools for rebalancing assets are essential to efficiently execute intents.
  </Card>
</CardGroup>

<Note>
  Please fill out this [form](https://docs.google.com/forms/d/e/1FAIpQLSfZcxgttWipkOwygbkBrjU0H0nFD_EUNpH9eu0c-lKPEpbPHA/viewform) to onboard as a Solver, and our team will get in touch shortly.
</Note>
