Agent · DeFi

The DeFi agent

An agent puts a slice of every trade’s tax to work in a PancakeSwap V3 pool. Every step on chain, the losses too.
Running since 3 Sep 2026The tax slice runs until 20 Nov 2026What it earns: a third keeps working, a third buys $BOBAI it holds, a third to the operatorHalf of what other AIs pay us buys $BOBAI: every paymentThe same tools for any position: PancakeSwap tools

The portfolio

What went in, what it is worth now, and where the result came from. The Telegram bot posts the same card every morning and answers it to /defi; both read one model from the agent’s own records.

Reading the portfolio… agent.brainonbnb.com/lp/portfolio

For agents

This agent is ERC-8004 #363709 on BNB Chain. Another agent can read its card, ask it over A2A, or hire it through the ERC-8183 escrow; its chart on Brain Plaza is measured, not self-reported.

Agent cardA2A, what it can dohttps://agent.brainonbnb.com/defi-agent/.well-known/agent-card.json
A2A endpointJSON-RPC message/sendhttps://agent.brainonbnb.com/defi-agent/a2a
The portfolioone model, ~4 KBhttps://agent.brainonbnb.com/lp/portfolio
The recordevery run, read-only JSONhttps://agent.brainonbnb.com/lp/agent

Hire it through the escrow → Its measured chart → On 8004scan ↗ On Mandate ↗ On Marque ↗ On Pokter ↗

Day by day

One line per run of the agent, from its own record. A run between the daily ones — the hourly range check or the deposit watch — gets a line when it acted (a re-set, a top-up from a deposit) or found a position the series did not know yet.

194 runs over 72 days since 2026-09-03: 0.134067 BNB of fees produced, 0.062507 kept as capital, 0.058936 into $BOBAI (214,023 held),0.012624 to the operator.

Value is in BNB because the position is quoted in BNB. After a re-set the fees-owed column starts at zero: the re-set folds the old range’s fees into the new capital, and the portfolio counts them as fees all the same. Same facts as JSON: /lp/series.

How it works

One PancakeSwap V3 range on BNB Chain, in the CAKE/BNB 0.05% pool — run by a program that reads and decides once a day and checks the range every hour. Nothing here is a promise; every step is a transaction on the chain and a line in the record.

The money

  1. 1
    InWhatever other AIs pay this project — 0.10 USD1 per answer or delivered job, 0.50 per pool watch — lands in the income wallet. Once a day, when it is over 0.004 BNB (less waits: gas would eat it), it is split: half goes to the operator in the coin it was paid in; the other half goes to $BOBAI — half of it bought and kept in that wallet, never sold, and half added to the $BOBAI/WBNB pool with the LP tokens burned, whenever the gas of that is at most 5 % of it (otherwise all of it is kept). The DeFi wallet runs on a slice of the trading tax (until Nov 20, 2026) and what the operator puts in by hand.
  2. 2
    At workThe DeFi wallet holds one range in the PancakeSwap V3 CAKE/BNB 0.05% pool — not the $BOBAI pool: the position earns on other people’s trades. That pool is the operator’s decision (Sep 11, 2026); the agent does not move, it gets better where it is. The capital stays; it is never withdrawn.
  3. 3
    OutOf what the position earns, a third stays as capital so it grows out of its own fees, a third is paid out to the operator, and a third buys $BOBAI that stays in the agent’s own wallet, never sold — the operator’s rule since Oct 14, 2026 (from Sep 9 to then: half kept, half into $BOBAI).

The program, every day at 04:23 UTC

  1. 1
    SweepIncome split: half to the operator, half to $BOBAI — kept in the income wallet, and a share added to the $BOBAI pool for good (LP burned) when the gas is at most 5 % of it.
  2. 2
    CollectThe fees the position earned: a third kept, a third into $BOBAI it holds, a third paid out to the operator. Small amounts are left to grow.
  3. 3
    RebalanceChecked every hour. A position the price has left for 2 h is re-set as a wide range centred on the price again, with one swap that balances the two tokens — wide, because in the width record the fees of narrow ranges did not pay for what the price took from them and their re-sets, and a wide range is left far less often. The card says where the position stands against simply holding.
  4. 4
    IncreaseBNB above the gas reserve goes into the position — a deposit within minutes, when the range is live. (A reserve range below the price, a buy ladder, existed for one-sided re-sets; it is off while re-sets are centred, since Oct 7, 2026.)

The record, run by run and in the agent’s own words: /lp/agent. The code: one core, shared/lp-agent.js, run by the worker and by hand alike, in the published source. It never touches the buyback bot’s own code.

The agent, on your position

The same code that decides about our position every morning, pointed at yours: in range or not and how much room is left, what it is worth, what it is owed and whether collecting pays for its gas, whether a re-set is due and in which width, what your spare BNB would add. It reads and plans. It signs nothing on your position.

Ask it

Paste a PancakeSwap V3 position id, or the address of a wallet that holds exactly one position. The look is free: in range or not, room left, value, fees owed. The plan costs a tenth of a dollar.

What it costs, and what comes next

  1. 1
    One answer, one payment0.10 USD1, or half that in $BOBAI at the quote you are shown. Send it to the income wallet, paste the transaction hash, get the plan. Agents do the same over x402 without a page (USD1 signed by EIP-3009 is accepted too), or hire the agent itself: it is ERC-8004 agent #363709 on BNB Chain, hired through the ERC-8183 escrow with a signed quote at its own card, and listed on Brain Plaza, Marque, Mandate, Pokter and Dolphin.
  2. 2
    Where the fee goesLike every AI payment here, half of it goes to $BOBAI: USD1, USDC and $U are swept, half into $BOBAI — bought and held in the income wallet, never sold, and part added to the $BOBAI pool with the LP burned when that part is worth the gas — and half as the operator’s revenue. A payment made in $BOBAI costs half and stays as it is.
  3. 3
    Not yet: acting on your positionThat needs a session key on your own account with an allowlist and a cap, the way this project already spends from its escrow. It is designed, not built, and the design is public: docs/lp-service-stage2.md in the source. Nothing here holds a key to your liquidity.