> For the complete documentation index, see [llms.txt](https://hawkfi.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hawkfi.gitbook.io/whitepaper/hawkfi-agents/market-making-agents-mma.md).

# Market Making Agent

Market making on Solana used to be reserved for prop AMMs, trading firms, and teams with custom infrastructure.\
\
HawkFi Market Making Agent brings that workflow into HawkFi Agents, with optimized models, Dynamic LO execution, and 0% execution cost for Agents funded with more than $500.

<figure><img src="/files/hmUxKC7hWVp4eiOywGgC" alt=""><figcaption></figcaption></figure>

## What is the HawkFi Market Making Agent?

The Market Making Agent is a HawkFi Agent type designed to bring institutional-style market making to HawkFi users.

Users with access can deploy and customize HawkFi Market Making Agents that continuously place buy orders just below the current price and sell orders just above the current price on a pool, such as SOL-USDC, cbBTC, whETH, ZEC, JUP, JLP, MET, JTO, or HYPE.

{% hint style="info" %}
Market Making Agent is in live private beta and currently uses a DM-led selective rollout. If you have access, [open the New Agent page](https://www.hawkfi.ag/agents/new) and choose Market Making Agent.
{% endhint %}

### How is it possible?

Under the hood, Market Making Agents use a live ladder of resting **Dynamic Limit Orders (DLO)** on Meteora DLMM.

These are not static rule-based bots. The execution models are tuned for different market regimes and asset classes, so spread, refresh tempo, and inventory skew can adapt to what each asset is actually doing.

{% hint style="info" %}
For simplicity, users can deploy optimized models for their agents. Advanced users can also customize Market Making Agent with [Advanced Settings.](/whitepaper/hawkfi-agents/market-making-agents-mma/advanced-settings.md)
{% endhint %}

### How do you earn?

{% hint style="success" %}
from 100% of the PnL spread (Markouts), at 0% execution cost for Agents funded with more than $500.
{% endhint %}

When the agent places quotes, it tries to buy slightly below the current price and sell slightly above the current price. If fills are clean and market conditions cooperate, the difference between those fills can become spread PnL, also called markout.

{% hint style="info" %}
Market Making Agents can be a useful alternative to LPing when a token pool has low fees, low volume, or too much competition from prop AMMs. In those markets, earning from spread PnL may be more attractive than competing for low LP fee capture.
{% endhint %}

## Market Making Agent Overview

| Agent        | Details                                                                                                             |
| ------------ | ------------------------------------------------------------------------------------------------------------------- |
| Best for     | Sideways, range bound, consolidating, or delta neutral markets where the user wants live maker quotes around price. |
| How it works | Places and refreshes buy and sell orders around the current pool price through Dynamic Limit Orders mechanics.      |

### General Guidelines

| Category          | Remarks                                                                                                                                                               |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Best market shape | Sideways, range bound, consolidating, or neutral price action.                                                                                                        |
| Ideal assets:     | <p>Crypto: SOL-USDC, cbBTC, whETH, ZEC, JUP, JLP, MET, JTO, and HYPE.<br><br>Experimental or thinner examples to test carefully first: CARDS, PUMP, and PUMPCADE.</p> |

## Market Making Agent Building Blocks

| Building block    | What it controls                                                                                                                                                        |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Agent Settings    | Choosing the pool, deposit size, <mark style="color:$success;">execution model</mark>, inventory split, order count, spread factor, and **optional Advanced Settings.** |
| Inventory Funding | Adds the funds the agent will use for market making, plus the SOL reserve needed to run.                                                                                |
| Quote Management  | Reviews how many buy and sell orders the agent can place, how much inventory it can use, and when orders should be replaced.                                            |
| Lifecycle         | Reviews the final setup, confirm funding, and create the agent.                                                                                                         |

{% hint style="success" icon="circle-info" %} <mark style="color:$primary;">**Execution Models**</mark> <mark style="color:$primary;">are responsible to how wide or tight the Market Making Agent will be.</mark>\
\ <mark style="color:$primary;">Learn more about</mark> [<mark style="color:$primary;">Execution models here</mark>](/whitepaper/hawkfi-agents/market-making-agents-mma/execution-models.md)
{% endhint %}

{% hint style="info" %}
**Advanced Settings** are available for users who want more control over quote placement, signal behavior, sizing, and requote rules.\
\
Learn more about [Advanced Settings here](/whitepaper/hawkfi-agents/market-making-agents-mma/advanced-settings.md)
{% endhint %}

## Monitoring balances after launch

The Agents page shows Market Making Agent capital in two places:

| Surface                       | What it shows                                                                                                             |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `Agent Portfolio`             | `Deployed` includes Market Making Agent vault funds, including idle inventory and value currently locked in open orders.  |
| Agents table `BALANCE` column | Market Making Agent rows show the total vault value and a per-token breakdown. Screener Agent rows leave this cell blank. |

Use these values to check how much capital is committed to Market Making Agents after funding or order activity.

The shared Open Positions table also includes columns used by Screener Agent LP positions. `UNCLAIMED FEES` and `UNREALIZED PNL` describe positions opened by Screener Agents, not Market Making Agent open orders.

On the Dynamic Limit Order dashboard, bid and ask visuals follow the same color convention across the chart and bin display:

| Visual | Meaning    |
| ------ | ---------- |
| Blue   | Bid quotes |
| Orange | Ask quotes |

## How to deploy HawkFi Market Making Agents

Use this simplified walkthrough to create a Market Making Agent

{% stepper %}
{% step %}

#### Visit HawkFi Agents and connect your wallet.

<figure><img src="/files/ip87sLserOxiZB8gck1k" alt=""><figcaption></figcaption></figure>

Connecting your wallet lets you sign transactions and control your agents. Your connected wallet authorizes actions for your agents and agent wallet.\
\
HawkFi cannot control your Wallet since they are designed to be self-custodial.
{% endstep %}

{% step %}

#### Fund your Agent wallet

<figure><img src="/files/JpMMxfxklQWqeNBAVNUy" alt=""><figcaption></figcaption></figure>

Agent wallets are designed so you can allocate SOL based on the amount you want the agent to use.\
\
The current minimum to use HawkFi Market Making Agent efficiently is 1 SOL.

See [Fund Your Agent Wallet](/whitepaper/start-here/fund-your-agent-wallet.md) for the shared funding checklist.
{% endstep %}

{% step %}

#### Click on the New Agents button

<figure><img src="/files/JfAioR43Xy4FdW844B8c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Select Market Making Agent

<figure><img src="/files/S8UHB4GIyqCe8XrLtjiz" alt=""><figcaption></figcaption></figure>

Market Making Agent works best for pools with consolidated, range bound, sideways, or neutral price action.
{% endstep %}

{% step %}

#### Select the Pool

<figure><img src="/files/M1CytG7DTNVIQ5GjuSUB" alt=""><figcaption></figcaption></figure>

Search the pair or paste the pool address you want to market make. Example pools and assets include SOL-USDC, cbBTC, whETH, ZEC, JUP, JLP, MET, JTO, and HYPE. For thinner or more speculative pools such as CARDS, PUMP, or PUMPCADE, test in HawkFi Laboratory first and start with a more defensive Execution Model.
{% endstep %}

{% step %}

#### Configure your Market Making Agent

<figure><img src="/files/4HjzSaEcNsr0nNWSlEfp" alt=""><figcaption></figcaption></figure>

Select your `Execution Model`\
\
Blue-chip Tight has worked best in most large-cap market-making setups so far *(Not financial advice).*\
\
The default settings are already optimized to get started.\
\
You can hover on each Market Making Agent configuration tooltip to learn what each setting controls.
{% endstep %}

{% step %}

#### Create Agent and Deposit

<figure><img src="/files/iGfXTsEdWpz0FAcahHBr" alt=""><figcaption></figcaption></figure>

Review the settings, confirm the funding step, then create and deposit into the agent.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
HawkFi Laboratory is the best place to test Market Making Agent behavior before making a live configuration more aggressive.
{% endhint %}

## FAQs for HawkFi's Market Making Agents

<details>

<summary>What's the minimum deposit to start?</summary>

1 SOL

</details>

## Fees

HawkFi keeps Market Making Agent fees simple:

{% hint style="success" %}
0% fees for Market Making Agents funded with more than $500.
{% endhint %}

<details>

<summary>Detailed fee table</summary>

| Funded amount  | Automation cadence  | Fee per fill   |
| -------------- | ------------------- | -------------- |
| Less than $50  | No automation tier  | Not applicable |
| $50 to $500    | 5-minute automation | 5 bps          |
| More than $500 | 5-minute automation | 0 bps          |

</details>

## Related Pages

* [HawkFi Agents](/whitepaper/hawkfi-agents/hawkfi-agents.md)
* [Fund Your Agent Wallet](/whitepaper/start-here/fund-your-agent-wallet.md)
* [Screener Agent with Osprey](/whitepaper/hawkfi-agents/screener-agents-osprey-v1.md)
* [Osprey Trading Agent](/whitepaper/hawkfi-agents/osprey-trading-agent.md)
* [Market Making Agent Execution Models](/whitepaper/hawkfi-agents/market-making-agents-mma/execution-models.md)
* [Market Making Agent Advanced Settings](/whitepaper/hawkfi-agents/market-making-agents-mma/advanced-settings.md)
* [Monitor and Manage Your Agent](/whitepaper/hawkfi-agents/monitor-and-manage-your-agent.md)
* [Understand Fees and Risks](/whitepaper/guides-and-support/understand-fees-and-risks.md)

## More Questions?

* Join our Discord for questions and discussions on HawkFi: <https://discord.com/invite/hawkfi>
