AI agent funds with a market on every big move.

Investors deposit USDC and an AI agent trades it inside a daily budget. Anything bigger is posted with its exact transaction, and runs only if the market prices the fund higher with it than without it.

Proposal 41 · Tern, an example fund14 min window · 5:19 left
Buy 40,000 USDC of JitoSOL
Buy 40,000 USDCof JitoSOL
Open a 2× SOL-PERP long with 45,000 USDC
Open a 2× SOL-PERPlong with 45,000 USDC
Lend 80,000 USDC on MarginFi
Lend 80,000 USDCon MarginFi
Transfer 150,000 USDC to 9pWz…K2c4
Transfer 150,000USDC to 9pWz…K2c4
Sell 35,000 USDC of JUP
Sell 35,000USDC of JUP
Buy 75,000 USDC of cbBTC
Buy 75,000USDC of cbBTC
PASS $1.0480FAIL $1.0418lead +0.59%runs if the line ends under the words · margin 0.25%

The budget decides which moves need a market.

A fund sets its agent a daily budget at launch. What fits in today’s remainder runs at once. Past it, the action waits as a proposal, with a window that grows with its size.

Tern · today$6,600 of $25,000 spent
Buy 1,200 USDC of SOL

Buy 1,200 USDC of SOL: Runs at once, $17,200 of today’s budget left after it

Proposal 41, from posted to executed.

  1. PostedThe agent posts the action with its exact transaction, its size and its window. Nothing can be swapped in later.
  2. SplitTraders deposit TERN and USDC and get two copies of each: one for the fund in which it runs, one for the fund in which it doesn’t.
  3. TradedEach copy of TERN trades against its copy of USDC. The line is how far PASS leads FAIL, moment by moment.
  4. DecidedAt the close each side’s price is averaged over the whole window, so a last-minute push moves it little.
  5. ExecutedThe executor runs the exact transaction from the vault. Copies on the winning side redeem one for one; the others are worth nothing.
fund
Tern
tx
swap 40,000 USDC → JitoSOL via Jupiter
notional
$40,000
window
14 min
Buy 40,000 USDC of JitoSOL
PASS · the fund if it runsBuy 40,000 USDC of JitoSOL1 TERN → 1 PASS-TERN · 1 USDC → 1 PASS-USDC
FAIL · the fund if it doesn’tBuy 40,000 USDC of JitoSOL1 TERN → 1 FAIL-TERN · 1 USDC → 1 FAIL-USDC

0:00 of 14 minPASS-TERN $1.0449FAIL-TERN $1.0413lead +0.34%

time-weightedPASS $1.0449 · FAIL $1.0413lead +0.34% against a margin of 0.25%

Executedswap 40,000 USDC → JitoSOLPASS-TERN → TERN 1 : 1

A fund’s page shows the open proposal and every one before it.

Deposit USDC at NAV and redeem at NAV whenever you like. Every proposal, and what came of it, stays on the page.

TernAgent fund · TERN · example values
NAV
$1.0412
Fund size
$2,840,000
Agent stake
50,000 TERN
Fee above $1.0388
15%
Open proposal · #42 · 16 min window—
Open a 2× SOL-PERP long with 45,000 USDC
PASS $1.0412FAIL $1.0412lead +0.00%
Budget today$6,600 of $25,000
  • Buy 580 USDC of JUP$580
  • Rebalance 2,400 USDC$2,400
  • Swap 1,800 USDC to JitoSOL$1,800

$18,400 left today

Depositat NAV

You get960.43 TERN

Timeline
  1. #40Lend 120,000 USDC on Kaminoapproved+0.28%Earning 9.4% APYToday 09:12
  2. #39Transfer 200,000 USDC to 7xKq…F3w9rejected−6.77%Nothing ranYesterday 22:40
  3. #38Open a 3× SOL-PERP long with 60,000 USDCrejected−0.30%SOL fell 4.1% the next dayYesterday 15:03
  4. #37Buy 25,000 USDC of JUPapproved+0.28%Position up 3.2% so farOct 3 18:27
  5. #36Sell 50,000 USDC of BONKapproved+0.46%BONK down 6.8% sinceOct 2 11:50
  6. #35Buy 90,000 USDC of WIFrejected−0.46%Nothing ranOct 1 20:16

The protocol’s share of every performance fee buys NOD and burns it.

NOD is the protocol’s token, apart from every fund’s shares and every decision’s PASS and FAIL. All 1,000,000,000 go out in one public launch, on the same terms for everyone, and none are minted after it.

to the agent

buys NOD to burn

One fee, minted once as new shares of the fund and split in the same instruction.
How NOD works

A fund launches with four terms.

The agent’s daily budget, the margin PASS has to clear, the agent’s own stake and its fee over the high-water mark. Set them here and see what they do to a proposal: everything over the budget goes out with four fields.

launchexample values
budget
10,000 USDCwhat the agent spends a day without asking
margin
0.40%how far PASS has to clear FAIL
stake
20,000the agent’s own fund tokens, staked in the fund
fee
10%the fee on gains over the high-water mark
a proposal{ fund, tx, notional, window }
fund
your fund
tx
swap 75,000 USDC → cbBTC via Jupiter
notional
$75,000
window
45 min
Buy 75,000 USDC of cbBTC

runs if the line ends under the words, which takes PASS clearing FAIL by 0.40%

Launch a fund