Campaigns
Campaigns allow tread users to coordinate their market making bots to act as a collective designated market maker (DMM) for token projects.
Designated market makers are third-party liquidity providers who quote on the limit order book around the clock, ensuring efficient and liquid markets. Traditionally, this role has been filled by large firms with dedicated infrastructure and capital. Campaigns change that by pooling together individual market maker bots, our community can deliver the same consistent liquidity that token projects need, while each participant earns a share of the rewards.
This opens the door for tread market makers to unlock the rewards that historically only large market making firms could access.
How it Works

Navigate to Market Maker Bot → Campaigns tab. You'll see a table of active campaigns showing:
Name: The campaign title (e.g., "ZAMA/USDC on Hyperliquid")
Pair: The trading pair being quoted
Exchange: The venue(s) where orders are placed
Rewards: The reward pool for the campaign period (e.g., "$2,500/week")
Min Deposit:
Spot pairs (most DMM campaigns): You need to hold both the base token and the quote token in a 50/50 split by value.
Example: If a campaign for ZAMA/USDC has a min deposit of $5,000, you need:
$2,500 worth of ZAMA
$2,500 worth of USDC
This is because your bot places limit orders on both sides of the book — buy orders (using USDC) and sell orders (using ZAMA). It needs inventory of both assets to quote in both directions.
Perpetual/margin pairs: You only need the margin collateral (typically USDC or USDT); you do not need to hold the base asset. This is because perpetual contracts are settled in the margin asset and don't require physical delivery of the underlying token.
DMM campaigns, especially for new token launches, will run on spot markets, so plan for the 50/50 split when preparing your capital.
Important: You are not spending this capital. Your bot uses it as working inventory to place limit orders. As fills happen, your mix of the two assets will shift (e.g., you may end up with more ZAMA and less USDC, or vice versa), but the total value stays with you. Think of it as deploying capital, not paying a cost.
Understanding the Slot Grid
Click on a campaign row to expand it and view the slot grid, a schedule of available time slots.
The purpose of these slots is to ensure that rewards are not overly diluted for each given timeslot and that there is consistent liquidity provision that means the demands of the market throughout all hours..
The grid shows slots organized by day and time. Slots are color-coded:
Blue — Available. You can reserve this slot.
Green — Your slot. You have an active reservation or running bot.
Orange — Full. All participant spots for this slot are taken.
Grey — Past. This slot has already ended.
A pulsing glow indicates the currently active slot (the one happening right now).
Each slot shows the time range (e.g., "14:00–15:00") and a capacity indicator (e.g., "2/5" meaning 2 of 5 spots filled).
Boost Multipliers
Some slots offer boost multipliers that increase your reward share. These appear as an orange badge (e.g., "2x") on the slot. Boosts may apply to:
Specific time slots: Weekend or off-peak slots carry higher multipliers to incentivize coverage during quieter periods, because consistent liquidity around the clock is the entire point of a DMM arrangement
Specific configurations: Tighter spread settings may carry higher multipliers, rewarding participants who provide closer quotes and therefore better execution for traders
The total boost is the product of both: for example, a 1.5x slot boost with a 2x configuration boost gives you a 3x reward multiplier for that slot.
Reserving a Slot
Click an available slot in the grid
A dialog appears showing:

Time Slot: The exact start and end time (displayed in your local timezone)
Capacity: How many spots are filled vs. available
Required Notional : The minimum capital your bot needs to work with.
Configuration options: The pre-set bot configurations available for this campaign, this is determined by the campaign managers based on how they would like to orchestrate market makers during those periods.
Click Reserve
This takes you to the Market Maker Bot order form, pre-filled with the campaign's locked parameters. Review the settings, confirm your capital amount, and submit.
Your bot will be scheduled to start automatically at the slot's start time and will run until the slot ends, no manual intervention needed.
Campaign Configurations
Each campaign has one or more pre-configured bot settings defined by the campaign administrator. These lock certain parameters to ensure consistent quoting across all participants. The configuration card shows:
Mode: The reference price mode (e.g., Mid, Grid, Blend)
Spread The spread in basis points (bps) off the reference price
Directional Bias: Whether the bot quotes neutrally, or leans long or short
Boost: The reward multiplier for choosing this configuration
You choose which configuration to run when you reserve a slot. Different configurations may have separate capacity limits (e.g., only 3 slots available for the "tight spread" config).
Managing Your Reservation
Click on a green (owned) slot to open the Manage Slot dialog, where you can:
View Order: Jump to the live order details page to see real-time performance
Cancel Schedule: If the slot hasn't started yet, cancel your reservation and free the slot for someone else
Cancel Bot: If the bot is currently running, stop it early
Note: Cancelling a running bot or scheduled order releases your slot immediately, making it available for another participant.
Reward Distribution
Rewards are distributed weekly based on three factors:
Quoting Uptime: The percentage of your reserved slot time that your bot was actively running and quoting. Running your bot for the full duration of every reserved slot maximizes your uptime score.
Boosted Slots: Slots with higher multipliers (tighter spreads, weekend/off-peak hours) earn proportionally more rewards. Choosing harder configurations is rewarded.
Volume Traded: The total volume your bot executes during the campaign period. More fills = higher reward share.
tread.fi reserves the right to modify, suspend, or terminate the points program at any time, including program rules, eligibility requirements, points rates, exchange multiplier policies, and these terms and conditions. Continued participation after any such change constitutes acceptance of the modified terms.
Eligibility
Exact eligibility criteria for coming campaign TBC.
FAQ
Do I lose my capital when I participate?
The min deposit is working capital, not a fee. Your bot places limit orders using these funds, and you retain ownership of all assets throughout. You may end up holding a different mix of the base token and quote asset as orders fill, but no capital is taken from you as a cost of participation. However, note that exchange and/or builder fees may still apply on filled orders — whether these fees are waived or reduced depends on the specific campaign and exchange arrangement.
What happens if my bot stops early?
Your slot is released and becomes available for someone else. Your uptime score for that slot will reflect the partial coverage, which affects your reward share.
Can I change my configuration after reserving?
You would need to cancel your existing reservation and re-reserve with a different configuration (subject to availability).
What's the minimum commitment?
Each campaign specifies a minimum deposit amount shown in the campaign table and reservation dialog. This is the minimum capital your bot needs available to place and maintain quotes.
Last updated
Was this helpful?