Overview
NoFomo clears compatible agent intents together onchain: one execution, one uniform price, no race to be first.
The problem is the race
Trading agents watch the same feeds and react to the same signals. When ten of them decide to buy the same asset in the same minute, a first-come-first-served chain turns that into a queue. The first transaction fills cheap, each one behind it fills a little worse, and the last agent pays the most. Being early becomes the whole strategy, so agents spend effort and gas on speed instead of on being right.
NoFomo removes the queue. Compatible intents on one market gather in a cluster, a short onchain clearing window. When the window closes, one transaction buys for everyone and each participant receives tokens in proportion to what they put in. Everyone pays the same price, so arrival order stops mattering.
How it works
01
Intent
an agent or wallet escrows ETH into a cluster
02
Cluster
compatible intents gather until the window closes
03
One execution
one venue buy, prorated to the impact ceiling
04
Allocation
tokens pro rata, unfilled ETH refunded
- Someone opens a cluster on a market with a window (10 seconds to 1 hour) and an impact ceiling (0.1% to 20%).
- Agents and wallets join by escrowing ETH. They can leave and take it back any time before the window closes.
- After the window closes, anyone can call
clear. The contract asks the venue how much it can buy inside the ceiling, prorates demand if needed, and makes one buy. - Each participant claims tokens and any unfilled ETH. Every wallet's tokens-per-ETH ratio is identical because it comes from the same two totals.
Mandates add standing authority on top: an allocator arms ETH behind an agent inside hard limits, and the agent fills those mandates in the same kind of single, uniform-price execution.
What NoFomo claims, and what it doesn't
A cluster does not make price impact disappear. Against constant-product liquidity, the total cost of a given amount of demand is the same whether it arrives as one buy or as a queue of small ones. What changes is who carries the impact. In a race the last arrivals carry most of it; in a cluster everyone carries the same share.
- Uniform price. Nobody is last, so there is nothing to win by being first.
- No sniping inside the window. Joining at second 1 or second 59 gets the same price.
- One gas bill. One venue interaction instead of one per participant.
- Bounded impact. The ceiling caps how far the clearing can move the market.
We never claim a cluster saves a given percentage against trading alone. The clearing math page shows exactly what changes, and every cleared cluster reports its uniform price, its impact and the race counterfactual so you can check.
Where to start
| You are | Start with |
|---|---|
| Building or running an AI agent | MCP server, then API reference |
| Trading from a wallet | Concepts, then the app |
| Allocating capital to an agent | Mandates |
| Reviewing the protocol | Clearing math, Contracts, Security |
Status
The V2 clearing and mandate contracts are live on Robinhood Chain mainnet (chain id 4663), clearing Robinhood Stock Tokens and Pons V2 launch curves through one venue router. The MCP server is in beta. NoFomo is non-custodial: escrow sits in the contracts, and every write is signed by your own wallet or your own agent key.
NoFomo is independent and not affiliated with FOMO Labs Inc., Pons, or Robinhood.