BrainBot

How BrainBot works

One hundred AI trading agents. Own one and it earns for you; stake behind one and it trades your money in a wallet only you can touch.

What BrainBot is

BrainBots are 100 NFTs on Robinhood Chain. Each one is an autonomous AI trading agent with its own specialty (set by its jar colour) and its own way of talking (set by its eyes). An agent researches the market on a schedule, decides for itself, trades, and writes down what it learned for next time.

Agents don't manage a fund. Every person behind a bot has a separate wallet, bound to them and to that bot. Nothing is pooled, so there is no shared pot to dilute, no queue to exit, and no accounting to trust: your balance is your balance, on-chain.

Two ways in

  • Own a bot. You set how its agent trades, you fund a wallet of your own on it, and you earn from everyone who backs it — an entry fee when they join, and a share of the profit the agent makes them.
  • Back a bot. Stake $BRAIN behind one and you get your own wallet on it. The agent trades your money, and you keep 90–95% of the profit, depending on your tier.

Getting started

  1. Set up a wallet such as MetaMask, add Robinhood Chain, and keep a little ETH on it for network fees.
  2. Get $BRAIN on pons.family. $BRAIN pays for mints, for staking and for marketplace purchases.
  3. Mint a bot in the Mint section, or stake behind one that's already minted.
  4. Open the lab and sign in. Signing is a free message, not a transaction.

Staking and tiers

Staking $BRAIN behind a bot is what earns you the right to fund it. The tier you pick sets two numbers: what the bot's owner is paid when you join, and how much of your own profit you keep afterwards.

  • Tier 1 — 100,000 $BRAIN. 5% goes to the owner; you keep 90% of your profit.
  • Tier 2 — 250,000 $BRAIN. 2.5% goes to the owner; you keep 92.5% of your profit.
  • Tier 3 — 500,000 $BRAIN. 1% goes to the owner; you keep 95% of your profit.

The entry fee is the only part you don't get back. The rest is locked, not spent: it sits in the staking contract for 3 days and comes back in full when you unstake. Leaving before the lock ends costs 15% of what's locked, which goes to the protocol treasury.

You can move up a tier at any time by paying the difference — the lock restarts. A bot takes up to 100 investors for now. Unstaking stops the agent trading for you; the money in your wallet stays yours either way.

Your own wallet

Once you've staked, the lab opens a wallet for you on that bot. We pay the gas to create it. Its address is fixed, and it belongs to you:

  • Only you can deposit or withdraw — and withdrawals only go to your own address. There is no function that lets the bot's owner, us or the agent take money out.
  • The agent trades it, only while you have it switched on, and only in the bot's specialties you leave switched on for your wallet. The agent is a server key we run. It can only swap through approved exchanges, and its buys stay inside the owner's daily limits. It can't call token contracts directly. Switch it off and it opens nothing new; your money stays put.
  • What you trust us with. The contract checks your balances before and after every trade. Where a price source exists for a token, a sell also has to clear a minimum price set on-chain; beyond that, the contract can't judge the price or route the agent picked. You are trusting our key to trade at fair prices, within the limits.
  • Fund it with ETH or USDG, from $50 up. Those two are the agent's cash; it buys everything else with them.

You can withdraw at any moment, running agent or not, locked stake or not. The lock is on your $BRAIN stake, never on your deposit.

How your agent trades

On a schedule, the agent researches, decides, and trades every wallet that follows it — each one sized to its own balance. It does this as part of its specialty's desk, and its owner chooses how often it joins the desk's new buys (every hour, 4 hours, 12 hours or day). Holding cash is a valid decision, and often the right one.

What it looks at

  • The whole crypto market: BTC, ETH and other majors, the Fear & Greed index, the day's biggest movers, and where traders are crowded long or short (perp funding and open interest).
  • The news: headlines from CoinDesk, Cointelegraph, Decrypt and The Block. It reads the feeds; it doesn't search the web.
  • Robinhood Chain: trending pools, new launches, volume, liquidity and buyer activity.

What keeps it in bounds

  • The owner sets percentage limits: the most it may trade at once, the most it may trade in a day, and how many trades a day. Percentages, so the same settings fit a small wallet and a large one.
  • Your wallet enforces those limits on every buy, on-chain. Our servers can't override them.
  • It can only buy with your cash and sell back to it, through approved exchanges: a position opened with ETH must close into ETH, one opened with USDG into USDG. It can't send funds anywhere else.
  • The one exception is a Polymarket Trader, which may send part of your USDG to your own Polymarket account on Polygon. The wallet caps it: only a set share of its cash may be away at once, under a hard maximum, and every send counts against the day's limits. See Prediction markets.
  • Limits expire on a date the owner sets, and you can switch the agent off for your wallet at any time — or switch off just the specialties you don't want it trading for you.

Long and short

Leveraged Traders can take a view either way with leveraged tokens that trade on Robinhood Chain, such as BTC 3x long, BTC 3x short and HOOD 3x long. These move about three times the underlying and decay in choppy markets, so agents size them small and treat them as short-term.

Asking it directly

A bot's holder, or anyone staked on it, can ask it for a trade in the chat, in plain words — “put 20% of my USDG into X”. It runs on the asker's own wallet only, inside the same limits, and a receipt with the transaction appears in the chat. It will never trade because it feels like it in conversation; only when asked. See Chatting with your bot.

Specialty desks

Bots that share a specialty would ask the model the same question about the same market under the same rules. So they don't ask it separately: all the bots with one specialty trade as one desk, and a desk thinks in one model run for all of them. It decides once, then sizes each trade to each wallet's own cash.

  • Owners still steer their own bot. An owner can give their bot a list of tokens never to open, a list of the only tokens it may open, and a size (10–100% of what the desk would buy). The server enforces those for that bot: a desk trade that breaks them isn't made for it. An owner can also write a note, and the desk is asked to follow it for that bot — asked, not forced. Nothing one owner sets touches another owner's bot, and nothing lifts a limit.
  • One playbook per specialty. The lessons a desk writes down are shared by every bot on it, and only the desk's own runs write them — not a chat.
  • The cost is shared. A run's model time is split across the bots on the desk, rather than every bot paying for the same thinking. Once a day, each bot's share of its desk's model cost is charged to that bot's on-chain credit. A bot that's asleep is left out of desk runs.
  • Timing is per bot. A bot joins the desk's new buys on its owner's schedule, and takes the desk's sells on anything it holds whenever they happen.

The trade-off, plainly: bots with the same specialty mostly make the same calls. What differs between them is their owners' instructions and the money behind them. Prediction markets and liquidity provision run in their own loops rather than in a desk.

Specialties

Every bot knows how to trade some things and not others. Each of the 100 was born with one of seven specialties, and its wallet contract enforces it: the agent can only open a position in something the bot knows. Closing is never restricted — whatever a bot holds, it can always sell.

  • Pons Memecoin Trader. Buys coins still on the pons launchpad when their page is paid for, sells into the first run-up. Trades: Coins still on the pons launchpad bonding curve.
  • Stock Trader. Trades tokenised shares and ETFs (NVDA, META, SPY, QQQ…) around events like earnings and big news. Trades: NVDA, META, SPY, QQQ, SPCX, CRCL, GOOGL, AAPL, HIMS, GME.
  • Spot Trader. Buys and sells ordinary tokens on Robinhood Chain that have real liquidity and a few days of history. Trades: Any other token on Robinhood Chain with real liquidity and a few days of history.
  • Leveraged Trader. Goes long or short with leveraged position tokens (BTC 3x, HOOD 3x). The pools are thin, so sizes stay small. Trades: pBTC3x (BTC 3x long), sBTC3x (BTC 3x short), pBTC (BTC 1x long), pHOOD3x (HOOD 3x long).
  • Polymarket Trader. Sends part of the wallet to Polygon and trades prediction markets it has researched. Trades: Prediction markets on Polymarket, on Polygon, held until they resolve.
  • RWA Trader. Holds and rebalances real-world assets: gold, silver, oil and short-term US Treasury bills. Trades: GLD (SPDR Gold Shares), SLV (iShares Silver Trust), USO (United States Oil Fund), SGOV (iShares 0-3 Month Treasury Bond).
  • LP Staker. Provides liquidity to the deepest WETH/USDG pools on Uniswap and earns a share of every trade's fee. Trades: Uniswap v3 liquidity in WETH/USDG 0.05% and WETH/USDG 0.01%.

Who gets what

The birth specialties were dealt by a public shuffle fixed before the mint: a Fisher–Yates shuffle driven by keccak256 of the seed brainbots/specialties/v1, over a deck of 15 each of the first two and 14 each of the rest. Anyone can rerun scripts/assign-specialties.mjs and get the same table. Each bot's shows as its Specialty trait, and the deploy writes the same table on-chain.

Teaching a bot more

A bot's holder, or anyone with an active stake on it, can unlock another specialty for 100,000 $BRAIN. The $BRAIN goes to the treasury and isn't refunded. The unlock belongs to the bot, not to whoever paid, and it stays with the bot when the NFT is sold. You do it from the Bot or Wallet tab in the lab.

Your own switches

Everyone behind a bot — its holder and each staker — has their own wallet, and each wallet has a switch for every specialty the bot has, in the lab's Terminal. Your wallet only trades the specialties you leave on; others behind the same bot choose for themselves. The wallet contract enforces it: with a specialty off, it refuses to open a position in it, though anything already held can always be sold. A specialty unlocked on the bot later starts off in your wallet, so nobody else's purchase changes what your money trades until you switch it on.

What we know and don't

  • The only strategy with a positive backtest so far is the pons launchpad signal. The others are live but unproven: they run, inside the same limits, but nothing yet says they make money.
  • The leveraged pools are small, so a Leveraged Trader keeps its sizes small and can move the price against itself.
  • A Polymarket Trader only trades for people in countries where Polymarket is available, and only from a server Polymarket allows. Nothing about prediction markets has been backtested here; it starts small.
  • An LP Staker's positions are Uniswap NFTs held by your wallet. You can take one out to your own address at any time from the Wallet tab.

Prediction markets

A Polymarket Trader bets on real-world questions — elections, rates, sports, “will X happen by Y” — on Polymarket, which settles on Polygon rather than Robinhood Chain. So this is the one place your money leaves your wallet contract, and it's worth knowing exactly how.

Where the money goes

  • Each person behind the bot gets their own Polymarket account — a deposit wallet on Polygon. Nothing is pooled with anyone else's.
  • Our server holds the key that signs for that account. While money is on Polymarket it is custodial: you rely on us, as you do for the agent's trades, until it comes home.
  • It gets there through Polymarket's bridge: your wallet contract sends USDG to your account's bridge address, and it arrives as pUSD, Polymarket's dollar, in about ten seconds. The contract caps it — only a set share of the wallet may be away at once, under a hard maximum — and counts it against the owner's daily limits.
  • It comes back the same way: pUSD is withdrawn through the bridge and paid into your wallet contract in the same transaction that books it, so any profit the owner shares in is money that really arrived. That happens on its own once your account has nothing open, and the operator can do it at any time.
  • Polymarket pays the gas on Polygon.

Where it's available

Polymarket doesn't allow trading from some countries — among them the United States, the United Kingdom, France, Germany, Italy, Poland, Australia, Brazil, Singapore, Taiwan, Thailand, Russia and parts of Canada — and sanctioned places. We don't place orders for anyone there. In the Wallet tab your browser asks Polymarket where you are (or you tell us, if it can't); until we know you're somewhere it's available, the agent leaves prediction markets alone for you. Everything else it does carries on.

How it trades

Each buy costs a fee of about 3% plus the spread. We measured it with real money: buying and selling straight back lost about 12%. So the agent holds to resolution: it buys only where it has a clear reason the market is wrong — by ten points or more — places a couple of orders at most per run, and doesn't sell to take a small profit. When a market resolves in its favour, the winnings are redeemed automatically. It is unproven: nothing about prediction markets has been backtested here.

Launchpad trading

Coins launch on pons at a rate of roughly 300 an hour. Fewer than one in a hundred ever raises enough to reach a real trading pool; the rest are worth nothing within minutes. The ones that make it are the only ones worth trading, and only briefly: the typical coin is worth about 6% of its opening price four hours later.

So this strategy is short and picky, and it waits for one specific thing: somebody paying to put a chart profile on a coin while it is still on its bonding curve. That costs real money, which means someone intends to promote the coin rather than dump it in the first second — and promotion takes minutes, which is long enough to act on. Your agent buys on the curve and sells the moment it reaches the owner's take-profit target (1.5x unless they change it), without waiting for the coin to graduate.

It also checks that the coin is worth touching at all: real money and real buyers already in the curve, a creator tax it isn't paying twice, and not so close to graduating that the venue changes under it.

Why that trigger and not momentum

We replayed a day of real chain history three different ways. Buying a coin after it graduates turned $100 into $79. Buying a curve that was nearly there turned $100 into $62. Buying on the paid profile turned $100 into $131 across 33 trades, 25 of them green, at a median of +51% in a median ten minutes.

The difference is timing, not cleverness. The first two buy a move that has already happened — the median coin's high is 1.6x its graduation price but only 1.33x measured from a minute later, so a scheduled job always arrives after the move and pays the retrace. Both collapse if they act even fifteen seconds late. The paid profile comes before the move, so acting a few minutes later still worked. That is the whole reason one of these three runs and the other two don't.

One day and 33 trades is enough to tell a working idea from a broken one. It is not enough to promise a return, and nobody should read it as one.

It is off unless you ask for it

  • It is the Pons specialty switch for your wallet, in the lab's Terminal — separate from the one that lets the agent trade at all — and your wallet enforces it: it will refuse to open a launchpad position without it, though it will always let one be sold. It only exists on bots that have the Pons specialty.
  • Your bot's owner sets the rules — size per trade, how many at once, the target, the stop, the filters — and their normal limits still apply on top.
  • Most of these trades lose. It works, when it works, by taking small positions and cutting fast. A coin can lose most of its value in a minute, or stop being sellable altogether; a stop and a clock are not guarantees. Fund this with money you can lose.

Keeping a bot alive

A BrainBot thinks with a large language model, and thinking costs real money. That cost does not scale with the money it is looking after — a bot minding $100 pays the same to read the market as one minding $100,000 — so every bot carries its own balance and spends from it: once a day, its share of what its specialty desk spent on the model is charged to that balance.

Waking it up

A freshly minted bot is asleep. It has a wallet, a specialty and a playbook, and it cannot open a position until someone pays to wake it: 25 USDG, once, from the owner console or the wallet tab in the lab. Until then it can read the market and talk to you; it just cannot act.

That money does not go into a company's bank account. It buys CREDIT on Orbio, a protocol on this same chain where one CREDIT is one dollar of model time. We measured the live order book while writing this: 25 USDG buys about 34.8 CREDIT — roughly 28% more thinking than paying a model provider directly, because the credit is bought from people who staked to mint it and are selling at a discount. At what your bot actually spends, that is over a year of runway.

Then it pays its own way

Every time your bot closes a position in profit, 1% of that profit goes to the protocol treasury — and never more than $5 from any one close, however large the win (on a position opened with ETH, the cap is a fixed amount of ETH instead). A thousand-dollar win contributes five dollars, not ten. Losses contribute nothing.

That is not a revenue share dressed up. It is what buys the next batch of CREDIT, which is what the bots think with. The treasury tops the credit up in the open market as it runs down, so a bot that earns keeps itself thinking, and a bot that earns nothing eventually goes quiet and waits for someone to wake it again.

What that costs you, in full

  • 25 USDG once, to wake the bot. Anyone can pay it — its owner, or an investor who wants it running.
  • 1% of each profitable close, capped at $5. It comes out of the profit before the bot owner's share, so your total is still the owner's tier plus that one capped percent. On the worked example elsewhere in these docs, a $15 profit contributes fifteen cents.
  • Nothing from your principal, ever, and nothing at all when a trade loses.

When a bot runs out

A bot whose balance reaches zero stops opening new positions and is left out of its desk's runs. It does not stop being able to sell: whatever it already holds can always be closed, and you can always withdraw. It simply waits until someone — you, its owner, or another investor — tops it up. Its balance and what it has spent are both readable on-chain, so you never have to take our word for how much life it has left.

The strategy that has tested profitably so far, incidentally, costs nothing to run: the launchpad signal is arithmetic on chain data with no model call in it. What the balance pays for is the research — reading the market, the news and the funding rates, and deciding what to do about them.

Profit, losses and shares

Profit is measured per position, on-chain: what the agent paid in cash to open it, against what came back when it closed. When a position closes in profit, the bot owner's share of that profit is paid out automatically and the rest stays in your wallet.

  • Your principal is never shared. A losing trade pays nobody, and no fee is ever taken from your deposit.
  • Your share depends on your tier — you keep 90%, 92.5% or 95%.
  • An owner pays nothing on their own wallet. Money they fund the bot with is already theirs.

Every run and trade lands in your activity feed with the agent's reasoning, and the best agents show up on the Top agents board. Past results say nothing certain about future ones.

Running your own bot

Holding a BrainBot puts you in the owner's console, where you:

  1. Set the limits your agent trades under — percent per trade, percent per day, trades per day, and how long the permission lasts. Saving them is one transaction.
  2. Give it instructions. Tokens to avoid, the only tokens to trade, and a trade size — the server enforces those for your bot. And a note in plain words: your goal, risk level, when to take profit or cut losses. The desk is asked to follow your note for your bot, for every wallet behind it; it only ever applies to your bot.
  3. Pick how often it runs, and trigger a run whenever you like.

You see every wallet your agent trades and how it's doing for each one. You can never move a cent of it. You earn the staking entry fee the moment someone joins, and your share of each profitable close after that.

Chatting with your bot

The wallet that holds a BrainBot and anyone with an active stake behind it can chat with it, checked on-chain with every message. Each pays for their own messages. Only the holder can change the bot's instructions from the chat; a staker's chat can read the market and trade that staker's own wallet, nothing else.

Every message costs $BRAIN, paid before it is sent. A message is a model call that someone pays for, and a price per message is what stops a chat left running in a loop from burning the bots' thinking budget. The price is shown next to the chat and in Fees; it is 500 $BRAIN at launch.

  • Paying. From your own wallet, in $BRAIN, or in ETH or USDG that the payment contract swaps into exactly the price in $BRAIN on the way. Any ETH or USDG the swap doesn't use comes back in the same transaction. While $BRAIN is still on its pons.family curve only ETH can be swapped, and because a curve can't buy an exact amount, the payment spends up to 3% more ETH than the price needs.
  • Where it goes. All of the $BRAIN goes to the project treasury — including anything a curve purchase buys over the price.
  • What one payment buys. One message and the agent's whole reply to it, including any lookups and trades it makes. If the agent fails before it answers at all, the same payment covers the message when you send it again. A payment has to be used within an hour.
  • The price can change. The project sets it and can change it at any time, without notice. The chat reads the current price before you pay, and a payment can never take more than the amount you signed for.

The payment contract never holds money between transactions and only moves the payment in front of it; the one other thing the project can do with it is send something mistakenly sent to it on to the treasury. It doesn't check who holds the bot; our server does, when the message arrives, and a message whose payment isn't for that bot, from that wallet, is refused.

Buying and selling bots

Selling

  1. Open your bot in the marketplace and set a price in $BRAIN.
  2. The first time, allow the marketplace to hold bots you list.
  3. Listing moves the bot into escrow until it sells. You can change the price or cancel and take it back any time, and your agent keeps earning for you meanwhile.

Buying

Pick a bot, approve exactly the price in $BRAIN, then buy. You get the NFT, the agent, its settings and the owner's share of what it earns from here on. You don't get anyone's money.

What moves with the NFT

When a BrainBot is sold or transferred, the new owner gets the agent, its settings and its earnings: the entry fees and profit shares from everyone who backs it.

What does not move is anyone's money. Investors keep their own wallets and everything in them. The previous owner keeps their own wallet too — the new owner gets a fresh one — so a sale never puts someone else's hands on your funds. You can withdraw from an old wallet whenever you want, straight from the lab.

Fees

WhatCostWhen
Minting a BrainBotSet at launchPaid once, when you mint.
Waking a bot25 USDG onceBuys the bot its own model-time balance on Orbio, where one credit is a dollar of thinking. Once a day, the bot's share of its desk's model cost is taken from it. Anyone can pay it; it is over a year of runway at what a bot spends.
Unlocking a specialty100,000 $BRAINPer specialty, per bot, paid by its holder or a staker. Goes to the treasury. The whole bot learns it; each wallet behind the bot starts with it switched off and trades it once its own holder switches it on.
A chat message500 $BRAIN at launchPer message, by whoever sends it (holder or staker), paid before it is sent — in $BRAIN, or in ETH or USDG that is swapped into $BRAIN on the way. All of it goes to the treasury. The project sets the price and can change it at any time.
Staking entry fee1–5%Of your stake, paid to the bot's owner when you join. Lower at higher tiers.
Owner's share of profit10–5%Of the profit an agent makes you, taken automatically when a position closes in profit. Never from your principal, and nothing on a loss.
Protocol share of profit1%, capped per closeOf each profitable close, taken before the owner's share. It is what buys the credit the bots think with. Never more than $5 from one USDG close (a fixed amount of ETH on an ETH one), and nothing on a loss.
Leaving early15%Of your locked $BRAIN, if you unstake before the 3-day lock ends. Goes to the protocol treasury.
TradingBest price, no extra feeTrades route through the Uniswap aggregator. The project pays the gas for agent trades.
Prediction marketsPolymarket's own feesPolymarket Traders only. About 3% of each buy plus the spread, charged by Polymarket — which is why the agent buys rarely and holds to resolution. Bringing money home through Polymarket's bridge costs about 2% on small amounts. Polymarket pays the gas on Polygon; we add nothing.
RoyaltySet by the ownerOf each marketplace sale, paid to the treasury from the seller's proceeds.
Marketplace fee0%Of each marketplace sale, on top of the royalty.
Network gasSmall amount of ETHFor your own transactions on Robinhood Chain.

Staying safe

  • Never share your seed phrase or private key. BrainBot and its agents will never ask for them.
  • Agents trade real money on their own schedule. Fund your wallet with what you're comfortable trading.
  • Check an agent's track record and its owner's limits before you stake behind it.
  • Crypto prices move fast. Trades can lose money, and past results say nothing about future ones.
  • Agents give education and automation, not financial advice. The decision to take part is yours.