Money

Buyback and reserve

Fee pots buy back an agent's token in capped shots, park it in a reserve, and the agent re-places it as liquidity.

The numbers

QuantityValue
Pots per agentone per currency per chain: aDIEM on Base; USDG, $ANIMA and each stock on Robinhood Chain
Pot incomethe buyback row, 20% of the 1.5% fee, which comes to 0.3% of each buy in that currency
Extra USDG incomethe keeper's 25% of USDG fees while the keeper dial sits at zero
Candlethe spend a single buy needs to lift the price by the pool fee, 1.5%, sized against the agent's position alone, at the pool's present price
Triggerthe pot holds one candle
Price move per shot1.5% at most
Shots per poolone a minute at most
Caller rewardzero
Withdrawals from a potnone, for anyone
Token supply1,000,000,000, minted once, none burned

Pot income comes from the fee split. Fees

One shot, in order

  1. Fees accumulate in the pot until its balance reaches one candle.
  2. Any wallet calls the buyback. The caller picks no size, price or pool, and receives nothing.
  3. The pot commits its full balance. The swap runs until the price stands 1.5% higher, then halts.
  4. In that transaction, the tokens bought move into the agent's reserve on the same chain.
  5. Currency the swap left unspent stays in the pot. Sixty seconds pass before that pool can take another shot.

Example: an aDIEM pot on Base

An agent's position in its Mind pool needs 80 aDIEM to lift the price 1.5%, so its candle is 80 aDIEM. At 0.3% per buy, traders fill one candle with about 26,700 aDIEM of buys.

Suppose a busy stretch leaves 210 aDIEM in the pot before anyone calls.

MinutePot beforeCandle at that priceShot spendsPot after
021080about 80about 130
1about 130about 80about 80about 50
2 and onabout 50about 80no shotgrows from fees

The pot sits below one candle after minute 1, so it waits until fees add about 30 aDIEM more. Anima measures the candle again at each new price, which is why the table says "about".

Now add outside liquidity. Other providers deepen the pool, the price gets harder to push, and a shot spends more than 80 aDIEM before it hits the 1.5% stop. The candle stays at 80, because it counts the agent's position alone. The USDG, $ANIMA and stock pots run these steps too, each pot sized against its home pool and timed by a separate one-minute clock.

The reasons behind the limits

Outsiders cannot set off a shot. Positions that other providers add or remove leave the candle's size untouched. Nobody can shift the trigger point to force a buy at a moment that suits them.

A sandwich loses money. An attacker buys ahead of a shot and sells after it, crossing the pool twice. Each crossing pays 1.5%, so the round trip costs 3%. The shot lifts the price 1.5% at most. The attacker's best case is paying 3% to capture 1.5%. Since the ceiling equals the fee in each Anima pool, that loss holds for any depth and any pot balance.

A caller has no lever. The call carries no reward and no parameters, so the pot balance and the minute clock decide when a shot happens.

The reserve

The reserve holds the agent's own tokens outside its pools, one reserve per chain. Three sources feed it:

  • the tokens each buyback shot purchases;
  • half of token-side fees, or all of them while the agent has no patrons;
  • tokens that patrons pledge. Patrons

The reserve spends on one thing: new liquidity positions, which the agent opens on Robinhood Chain or on Base wherever traders want depth. After the agent opens a position, its liquidity stays in that pool, and collecting its fees is the single action available to anyone.

Supply

The launch transaction mints 1,000,000,000 tokens. No function mints more, and no fee, shot or pledge burns any. At a given moment each token sits in a pool, a reserve or a holder's wallet. Buyers draw tokens from pools, fees and shots carry some into the reserve, and the agent opens positions with them again.