Agent M
Agentic market making for token issuers on Robinhood Chain.
Introduction
Agent M is an agentic market making platform for token issuers on Robinhood Chain.
It deploys a coordinated swarm of AI agents to manage liquidity, inventory, spreads, quote placement and rebalancing across decentralized exchanges.
Each agent owns a single market making function. Some monitor order flow and volatility. Some adjust bid and ask exposure. Others manage inventory risk, liquidity ranges, treasury deployment and execution.
Together, the swarm runs continuously to keep markets liquid, tighten spreads, deepen liquidity around the mid price and respond to changing conditions in real time.
How it works
In short: you tell the agent what your token needs, it suggests a plan, you fund your own vault, and the plan runs inside limits you approved.
- Connect your wallet and paste your token's address.
Your token must already trade on Uniswap against ETH on Robinhood Chain. Agent M doesn't create pools.
- Talk to the agent.
Say what you want. The agent reads live trading data for your token and suggests a concrete plan, with the guardrails that go with it.
- Review and fund.
If you agree, you create your own vault and fund it with ETH in a single transaction. Your wallet approves that exact plan, so the vault won't run any other.
- Agent M gets to work.
Every few seconds it checks the market and trades within your limits.
- Stay in control.
Watch every action on your vault's dashboard. Pause, change the plan or withdraw from your wallet whenever you like.
What happens behind the scenes
Created by your wallet and owned by you. Money can only go back to you, into the token's pool for trading, or to the 10% deposit fee. No one else can withdraw, Agent M included.
Agent M's automated trading robot. About every 10 seconds it checks the pool, tests what a trade would do, and acts only if the trade fits your plan.
Your vault stores the fingerprint of the plan you approved, and only your wallet can change it. The executor only runs a vault when it has a plan matching that fingerprint. This matching is done by Agent M's software.
Built into the vault itself. Trades that are too big, past the daily limit, would move the price too far, or happen while the price looks off are refused. Guardrails limit how much can go wrong; they don't stop trades from losing money.
Pause, change the plan or withdraw at any time, straight from your wallet.
None of this guarantees a good result. Markets move, every trade has costs, and the agent can misjudge a market.
Getting started
The full journey, from wallet to withdrawal.
| Step | What you do | Where |
|---|---|---|
| 1 | Get ready | Your wallet |
| 2 | Connect your wallet | connect wallet, top of the page |
| 3 | Pick a token | Home page, open dashboard |
| 4 | Chat with the agent | deploy agent m or talk to the agent |
| 5 | Review the plan | The proposed plan card |
| 6 | Create and fund your vault | The fund & deploy card |
| 7 | Watch it work | Your vault page |
| 8 | Pause, change the plan or top up | owner controls |
| 9 | Withdraw | withdraw tab |
Step 1: Before you start
- A browser wallet, such as MetaMask or Rabby.
- Some ETH on Robinhood Chain for your deposit, plus a little extra for network fees ("gas").
- The token's contract address, its unique ID on the blockchain.
- An existing Uniswap pool for the token against ETH. Without one, the app says: "Agent M needs an existing pool to make a market in."
Agent M is built for token teams and holders who want their token to be easier to trade: a smaller gap between buy and sell prices, more depth near the current price, or a slow, steady buyback.
Step 2: Connect your wallet
- Click
connect walletat the top of the page and approve the connection. - The button now shows a shortened version of your address.
- "No browser wallet found": install a wallet and try again.
- Wrong network: open the button's menu and choose
switch to Robinhood Chain. The same menu hasmy vaults,copy addressanddisconnect.
Step 3: Pick your token
- Paste the token's contract address into the "paste contract address" box on the home page.
- Click
open dashboard.
The token page shows a market snapshot (price, money in the pools, last 24h of trading and the deepest pool), a list of the token's pools, and any Agent M vaults already working on it, each with an AGENT M Verified badge. Then click deploy agent m, or talk to the agent if no vault exists yet.
Step 4: Chat with the agent
The page Deploy Agent M on [your token] has the chat on the left and the plan and deposit form on the right. Type what you want and press send, or pick a suggestion:
- "Keep tight two-sided depth around the current price"
- "Build an order-book style ladder with roughly a 1% spread"
- "Buy back 1 ETH worth of tokens slowly over a week"
While it thinks you'll see "reading the pool": it always looks at live pool data first. The agent will ask how much you plan to deposit if that changes trade sizes, be upfront about small pools, mention the 10% fee whenever funding comes up, and warn you if the pool has a custom "hook" that can affect prices. It can't move your money.
Step 5: Review the plan
The suggestion appears in the proposed plan card. When you fund the vault, you're approving exactly this plan. It shows the strategy and a one-line summary, why this plan, the pool, the parameters, the on-chain guardrails and the plan hash. ✓ recomputed in your browser means your own browser has checked the fingerprint matches the plan.
✕ mismatch or a box titled can't use this plan, don't sign. Example: "Plan hash does not match the plan contents. Do not sign this."Not happy? Keep chatting. Ask for something more cautious or a different approach.
Step 6: Create and fund your vault
- Enter your deposit in ETH.
- Check the breakdown:
protocol fee (10%),net to vaultand theminimum depositfor a first deposit. - Tick the box to confirm you've read the plan, its guardrails and the fee terms. It clears each time the agent suggests a new plan.
- Click
deploy vaultand approve the transaction.
You'll see vault deployed and land on your vault page. Trading may not start straight away: Uniswap v4 vaults wait through a warm-up of about 5 minutes while they build a reference price, and Uniswap v3 vaults wait if the pool's price history is too short. The price check card tells you what's going on.
Step 7: Watch it work
Your vault page is public; only your wallet sees the owner controls. It shows the status (active, paused, unknown plan, error or closed), the AGENT M Verified badge, last tick, and the main numbers: value, pnl vs net deposit (can be negative), deposited, fees paid and daily cap left. Cards cover value over 7 days, positions (in range or out of range), an activity log with reasons, the price check, and your guardrails and active plan.
Quiet periods are normal: the robot skips trades that would break a guardrail and can sit still after a fast price move. An executor error notice means it hit a problem and keeps retrying; your funds stay in the vault and you can still exit.
Step 8: Pause, change the plan or top up
- Pause / resume: stops or restarts all trading. Pausing doesn't move money.
- Change plan: the
agent · adjust planchat suggests a new plan; clickcommit plan on-chainand approve. If guardrails change too, you approve two transactions. Nothing changes until you approve. - Top up: add more ETH. The same 10% fee applies.
Step 9: Withdraw
- Open the
withdrawtab. - On Uniswap v3, choose Unwind positions (close at the current price, receive ETH and tokens) or Receive LP NFTs (get your positions back untouched). On v4, positions are always closed.
- Click
withdraw everything, thenconfirm. This pauses the vault and sends everything to your address.
Closing happens at the current pool price, with no minimum price protection. Withdrawing works from your wallet even if every Agent M server is down. Rarely, a pool hook may refuse to release one position (marked stuck); everything else is still withdrawn and you can retry later. The 10% fee already paid is not returned.
Strategies
When you talk to Agent M, it suggests one of four strategies. Every strategy trades real money, and any of them can lose money.
| Strategy | In one line | Best for |
|---|---|---|
| Range liquidity the steady band | Keeps money ready to trade on both sides of the current price | Making your token easier to trade, all day |
| Depth ladder the price ladder | Places buy and sell "steps" above and below the price, like an order book | Hitting a specific spread or depth target |
| TWAP treasury execution the slow buyer/seller | Buys or sells a set amount bit by bit over hours or weeks | Buybacks and treasury sales |
| Volume maker the paced trader | Makes regular buys and sells toward a trading-volume target | Only if you specifically want trading activity |
Range liquidity the steady band
Agent M puts part of your money into the pool in a band around today's price, so there's always something to trade on both sides. It may make a few small trades first to reach your chosen token/ETH mix. When the price drifts toward the edge, it re-centers the band (with a minimum waiting time between moves) and collects the band's trading fees about every 6 hours.
you can adjust
| Range width | How far above and below the price the band reaches. Narrow is more concentrated; wide covers bigger swings. |
| Re-center at | How far toward the edge the price must travel before the band moves. |
| Min re-center interval | The shortest time allowed between two moves. |
| Inventory target | Your preferred token/ETH mix (20% to 80% token). |
| Deployed | How much of the vault goes into the band. The rest waits as a reserve. |
watch out for
- Impermanent loss: as price falls the band holds more token, as it rises more ETH. You can end up with less than simply holding.
- Re-centering costs money in pool fees and price impact.
- If the price leaves the band, it stops earning until re-centered.
- It can't run on pools marked "swaps only" (add-on code that could block withdrawing liquidity).
Depth ladder the price ladder
Instead of one band, Agent M places separate steps on each side: buy steps below the price hold ETH, sell steps above hold your token. Once the price has drifted far enough and enough time has passed, it rebuilds the ladder around the new price.
you can adjust
| Sides | Both sides, bids only (buy steps) or asks only (sell steps). |
| Levels per side | How many steps on each side (1 to 5). |
| Inner offset (spread) | How far the nearest step sits from the price. This effectively sets your spread. |
The plan card also shows step width and spacing, when the ladder rebuilds, the token/ETH mix and how much of the vault is used. Ask the agent to change any of them.
watch out for
- Same price-move risk as the range: filled steps leave you holding more of whichever asset was falling.
- Rebuilding costs pool fees and price impact. Doesn't run on "swaps only" pools.
TWAP treasury execution the slow buyer/seller
TWAP means "time-weighted average price": spreading one big trade out over time. Set a total, for example "buy 1 ETH worth of tokens over a week", and Agent M splits it into small slices. Size and timing vary slightly at random, so bots have a harder time predicting them. Skipped or partial slices roll into the ones that follow.
you can adjust
| Side | Buy (accumulate) or Sell (distribute). |
| Total | How much to buy (in ETH) or sell (in tokens), or "all" of what's in the vault. |
| Duration | From 10 minutes up to 90 days. |
| Slice every | How often each small trade happens. |
| Limit price | Optional. Beyond it, Agent M pauses buying or selling until the price returns. |
watch out for
- The market can still move against you over the period. Every slice pays pool fees.
- With a limit price, the full amount may not get done.
- A sell needs tokens in your vault. Tokens are not charged the 10% fee.
- Plus side: it works on any pool, including "swaps only" pools.
Volume maker the paced trader
Agent M alternates buys and sells at a steady pace until it reaches an estimated volume target (in ETH) or a deadline, whichever comes first. The agent only suggests it if you specifically ask for trading activity.
you can adjust
| Estimated turnover target | Total buying plus selling to aim for, in ETH. |
| Trade size | Roughly how big each trade is, capped by your guardrails. |
| Trade every | Roughly how often a trade happens. |
| Maximum duration | When to stop even if the target isn't reached (up to 90 days). |
Which one should I pick?
| If you want to… | Consider |
|---|---|
| Make your token easier to trade, all the time | Range liquidity |
| Set a specific spread, or look like an order book | Depth ladder |
| Support the price with buy orders only | Depth ladder, bids only |
| Buy back tokens over days or weeks | TWAP, Buy |
| Sell treasury tokens without a big price drop | TWAP, Sell |
| Create trading activity, knowing it costs money | Volume maker |
The agent recommends. You decide. Nothing runs until you approve it from your wallet. Small pools mean small trades, each vault runs one plan on one pool, and no strategy guarantees a profit. We don't publish performance figures.
Fees
There are four kinds of cost. Only the first goes to Agent M.
| Cost | Who gets it | When | How much |
|---|---|---|---|
| Agent M fee | The Agent M treasury | When you deposit ETH | Flat 10% of each ETH deposit |
| Network fees (gas) | Robinhood Chain | Each transaction your own wallet sends | Varies, paid in ETH |
| Pool fees | The pool's liquidity providers | Every trade your vault makes | Set by the pool |
| Price impact | Nobody: it's the price moving against the trade | Every trade your vault makes | Limited by your guardrails |
The 10% fee
- A flat 10% of every ETH deposit, including the first deposit and every top-up.
- Taken in the same transaction as your deposit. The other 90% goes into your vault.
- Not refundable, even if you withdraw a minute later.
- Fixed rate, built into the code.
- No other Agent M fee: no performance fee, no fee on profits, no subscription.
- Revenue sharing: part of the 10% fee is distributed back to $AGEM holders. How and when distributions happen will be announced.
| You deposit | Fee (10%) | Working for your token |
|---|---|---|
| 1.00 ETH | 0.10 ETH | 0.90 ETH |
| 5.00 ETH | 0.50 ETH | 4.50 ETH |
- WETH sent straight to the vault: the same 10% is taken the first time the vault uses it. If it's never used, you can take it back with no fee.
- Tokens are not charged, for example tokens added for a gradual sell.
- Minimum first deposit: the deposit screen always shows the current minimum. Top-ups have no minimum.
Gas
You pay gas for what your own wallet does: creating the vault, topping up, changing the plan, pausing and withdrawing. You don't pay gas for the vault's day-to-day trades; Agent M covers those from its fee income.
Pool fees and price impact
Every trade pays the pool's fee: 0.01%, 0.05%, 0.3% or 1% on Uniswap v3; on v4 each pool sets its own, and some change it trade by trade. Every trade also moves the price a little, and bigger trades move it more. Strategies that trade often (re-centering, ladder rebuilds, volume maker) keep paying these costs.
Safety & control
Your vault is yours
Your vault is a locked box on the blockchain that only your wallet owns, not a shared pot. Money can leave it in only three ways: to you, into the vault's one trading pool as part of a trade (whatever the trade returns goes straight back), or to the treasury as the 10% deposit fee. There is no fourth way. Vaults created by Agent M show an AGENT M Verified badge.
What the executor can and can't do
| The executor can | The executor cannot |
|---|---|
| Trade in your vault's one pool | Withdraw or send your money anywhere |
| Add liquidity to that pool and take it back out | Change your plan or your guardrails |
| Collect the trading fees your liquidity earns | Pause, unpause or change who owns your vault |
| Update the reference price on v4 vaults (never trades) | Trade, add or remove liquidity while paused |
Your plan is locked to your signature. The vault stores the fingerprint of the exact plan you approved; the executor only runs a matching plan, and only you can change it.
The protocol admin can stop the executor for every vault at once (emergency stop), replace the executor's key, change the treasury address and the minimum deposit, and approve certain Uniswap v4 hooks for liquidity. The admin has no way to take money out of your vault, but it decides which executor may trade for you.
Guardrails
Hard limits checked by the blockchain and visible on your vault page. The agent starts from these defaults and adjusts them for your token. You see the final numbers before you sign, and can change them later.
| Guardrail | What it means | Default |
|---|---|---|
| Max trade | The most ETH any single trade can involve. | 0.5 ETH |
| Daily cap | The most ETH the vault can trade per day. Resets at midnight UTC. | 5 ETH |
| Max price impact | The most one trade may move the price. Past that, only part goes through. | 1.5% |
| Price check | Refuses to act if the live price is too far from the slow-moving reference price. | ~3% |
| Reference window | How far back the reference price looks. Can't be switched off. | 5 min |
| Max open positions | Separate pieces of liquidity allowed in the pool at once. | 10 |
| Warm-up (v4 only) | A new v4 vault waits one reference window before starting. | 5 min |
One more check can't be switched off: every trade must come back close to fair value, allowing only for the pool fee and a tiny margin. This limits how much an unusual pool fee or a hook can take.
fine print
- The daily cap only counts trades. Adding or removing liquidity doesn't count.
- Around midnight UTC the vault can trade up to about twice the daily cap: a full cap just before the reset and another just after.
- The price check is a band, not a wall. It can't stop manipulation that stays inside the band, and the band can be set as wide as about 20%.
Pausing and withdrawing
Pause any time from your vault page: while paused, the executor can't trade, add or remove liquidity, or collect fees. You can withdraw at any time, straight from your wallet, even if the vault is paused or the admin has stopped all trading. You can also take out part of your idle balance without closing anything.
Things that can still get in the way: not enough gas, withdrawing to an address that can't receive ETH, Robinhood Chain being down, a v4 hook refusing to release one position, or (rarely) a token whose own rules block transfers.
Risks
Agent M has guardrails, but it is not safe or risk-free. You can lose money.
Market
- Prices move. If your token's price falls, your vault is worth less.
- Impermanent loss. Liquidity ends up holding more of whichever asset is falling, even while earning fees.
- Ranges drift out. Out-of-range liquidity earns nothing until re-centered, and re-centering trades at market prices.
- Small pools mean small trades. For some v4 pools, depth estimates may also look better than reality.
Cost
- Trading costs add up. Trades inside your guardrails can still lose money.
- The 10% fee comes off the top and isn't returned.
- Volume isn't profit. Volume maker turnover is not real demand, and every trade shrinks your capital.
Technology
- Smart contract risk. The vault depends on its own code, Uniswap, WETH and Robinhood Chain, any of which could have a bug. No independent audit report has been published yet.
- Hook risk (v4). A hook can change fees within limits and could leave a position stuck. A reviewed hook is not a guarantee.
- Idle after big moves. The vault may wait until the reference price catches up. The price check card shows when.
- New pools without enough price history make the executor wait.
- Unsupported tokens: fee-on-transfer and rebasing tokens.
Service and people
- Downtime. If the executor stops, nothing trades and positions stay as they are, possibly out of range. You can still withdraw.
- A stolen executor key couldn't withdraw your money, but could make trades inside your guardrails that lose value. Since liquidity moves don't count toward the daily cap, damage is limited per action, not per day.
- Trusting the admin. The admin chooses the executor, so using Agent M means trusting the admin as well as the code.
AI
- The agent can get it wrong. The system checks that a plan is well formed and within allowed limits, not that it's a good idea. You are approving exactly the plan you sign.
Practical tips
- Start small with an amount you're comfortable losing, and watch the vault for a while.
- Read the plan card: strategy, "why this plan" and every guardrail. Look for
✓ recomputed in your browser; on a mismatch, don't sign. - Keep guardrails tight, especially max trade and daily cap, until you trust the setup.
- Stay on Robinhood Chain and keep a little ETH for gas so you can always pause or withdraw.
- Know how to leave. Find the pause and withdraw buttons before you need them.
- Be skeptical of volume. Treat the volume maker as a cost, not a way to earn.
Tokenomics
$AGEM has a fixed supply of 1,000,000,000 tokens. 77% goes to the liquidity pool. The remaining 23% is split across treasury, marketing, a charter airdrop and the team, with treasury, marketing and team vested.
Revenue sharing. Part of the 10% protocol fee Agent M collects on deposits is distributed back to $AGEM holders. How and when distributions happen will be announced.
| Allocation | Share | Tokens | Vesting |
|---|---|---|---|
| Liquidity pool | 77% | 770,000,000 | — |
| Treasury | 10% | 100,000,000 | 12 months |
| Marketing | 5% | 50,000,000 | 3 months |
| Charter airdrop | 5% | 50,000,000 | — |
| Team | 3% | 30,000,000 | 6 months |
| Total | 100% | 1,000,000,000 |
FAQ
What is Agent M, in one sentence?
Agent M is an AI-powered, agentic market-making protocol designed to help token projects optimize liquidity, trading activity and market performance.
Who is it for?
Token teams or holders who want smaller gaps between buy and sell prices, more money ready on both sides, or to buy or sell a large amount slowly without moving the price too much.
Do I need to know how to trade?
No. You describe what you want in plain words and the agent proposes a concrete plan. You do need to read that plan before approving it, because you're approving exactly that plan.
When can I use it?
The app opens with the MVP launch. You'll need a browser wallet such as MetaMask or Rabby, connected to Robinhood Chain.
How much does it cost?
One Agent M fee: 10% of every ETH deposit, taken in the same step. No performance fee, no subscription, and no gas for the agent's own trades. You still pay gas for your own actions, plus pool fees and price impact on trades. See Fees.
Is the fee refundable?
No. It goes to the treasury in the same transaction as your deposit, even if you withdraw a minute later. Top-ups pay the same 10% on the new amount.
Is there a minimum deposit?
Yes, for the first deposit into a new vault. The app shows the current minimum before you confirm. Top-ups have no minimum.
Can I lose money?
Yes. Prices move (impermanent loss), trading costs add up, hooks on some v4 pools can affect prices and fees, the AI can misjudge a market, and software can have bugs. Agent M never promises profit. See Risks.
Is my money safe?
No crypto product is risk-free. What Agent M does is put hard limits on where your money can go: back to you, into the one pool your plan uses, or to the treasury as the 10% fee. Anyone can verify these rules.
Can Agent M take my funds?
No. The executor can trade in your vault's pool within your guardrails, but can't withdraw or send money anywhere else. Two caveats: a stolen executor key could still make bad trades inside your guardrails, and the administrator can replace or switch off the executor. Neither can move money out of your vault.
Can other people see my vault?
Yes. Every vault has a public, read-only dashboard with its value, activity, guardrails and active plan. Only the owner's wallet sees the controls.
Which tokens work?
Tokens on Robinhood Chain with an existing Uniswap v3 or v4 pool paired with ETH or WETH. Fee-on-transfer and rebasing tokens aren't supported. Each vault works on one pool; to cover several pools, use several vaults.
What is the AI agent actually doing?
It reads live data about your token's pools (price, depth, volume, volatility), picks one of four strategies, sizes it to the pool and proposes a plan with guardrails and a short explanation. The agent is powered by Claude. It can't move funds; a separate program, the executor, carries out the plan you approved.
Does more trading volume mean profit?
No. Volume maker turnover is not profit and not real demand. Every trade pays fees and price impact. The agent only suggests it if you specifically ask.
How quickly does it start working?
Often on the executor's next check, every few seconds. Uniswap v4 vaults have a warm-up of about 5 minutes, and some v3 pools need more price history first.
My vault isn't doing anything. Is it broken?
Not necessarily. Check the price check card: it may say "warming up", "waiting for oracle" or "waiting for price to settle". After a big, fast move the vault can hold off on purpose.
How do I get my money out?
On your vault page, open withdraw and choose withdraw everything. This pauses the vault and sends everything to your wallet. On v3 you choose whether positions are closed or sent to you untouched; on v4 they're always closed, at the current pool price.
What if the Agent M service goes offline?
Nothing trades and open positions stay as they are. Your money stays in your vault, and you can still pause, change the plan or withdraw, because those controls live in the vault itself. If the website is also down, you'll need another way to send that transaction from your wallet. The admin can also stop trading for every vault in an emergency; your vault then sits still and you can still withdraw.
These docs are for general information only and are not financial advice. Crypto is risky, and you can lose money.
Volume on Solana
The volume product also runs on Solana. Paste your token's mint address (base58) instead of a 0x address and the app opens the Solana setup page. Everything else works the same way: pick a plan, set a daily volume, pay once, watch the dashboard, withdraw any time.
- Plans: Starter 5 SOL, Growth 20 SOL, Pro 50 SOL, or a custom package from 1 SOL. 10% is our fee; the rest is your trading budget.
- Pools: TOKEN/SOL pools on PumpSwap, Raydium CPMM and Meteora DAMM v2. The pool is fixed when the vault is created.
- Wallets: Phantom, Solflare, Backpack and any other wallet-standard Solana wallet.
- Custody: your SOL and tokens sit in accounts owned by your vault's program address. Only your wallet can pause, withdraw or close the vault. The Agent M executor can only trade, inside on-chain limits: a maximum trade size, a daily cap, a minimum time between trades, and a maximum slippage against a reference price the vault keeps itself.
- Reference band: that reference price can only move within a band (20% by default) around a price you confirmed: the one at creation, or the last time you re-synced. It caps what a compromised trading key could cost you per trade. If the market moves past the band, trading on that side waits and your dashboard offers re-sync price.
- Rent: about 0.025 SOL of account rent is held while the vault exists and refunded when you close it.
- Tokens we can't hold: Token-2022 mints with transfer hooks, transfer fees, a permanent delegate, pausing or other features a vault can't hold safely are refused before you pay, with the reason shown. So are tokens that still have a freeze authority, since it could freeze the vault's tokens.
To withdraw, use withdraw everything on your dashboard: sell the tokens back to SOL in the same transaction, or take the SOL and the tokens as they are. Once the vault is empty, close vault returns its rent.