Agentic trading for tokenized stocks.

Describe what you want, review the rules, and let agents run them inside your limits. Your money never leaves your own vault, and every run leaves a public receipt.

On Robinhood Chainprices Chainlinkfills Uniswap v4

scroll

Control. An agent made of code. Held to your rules.

It reads the market around the clock and never sleeps, panics or improvises. Every move it makes is a rule it wrote inside four limits you set, and the limits live on chain where nobody, the agent included, can stretch them. Set them here.

tenet ~/agent/box --editdraft
Stocks it may trade
At most per run
At most per day
For how long
$tenet agent --preview

Your agent may trade AAPL, AMZN, up to $50 a run and $100 a day, for 14 days. It can never withdraw your money or touch the rules you wrote, and you can revoke it in one transaction.

// who does what

Who does what

The agent only ever gets a box. Everyone else on the way has one job, and none of them can move money out of your vault.

01 / 05
YouDraw the box, revoke it any time, and are the only one who can withdraw$ vault.withdraw(400 USDG) → sent to your wallet
02 / 05
Your agentCreates and cancels its own rules, only inside the box$ vault.withdraw() → reverts: not the owner
03 / 05
Any keeperRuns a rule when it is due and chooses only when$ vault.withdraw() → reverts: not the owner
04 / 05
Chainlink oracleSets a price band, and a fill outside it reverts$ vault.withdraw() → reverts: not the owner
05 / 05
Protocol ownerCan pause new runs, never your withdrawals$ vault.withdraw() → reverts: not the owner
  • You: Draw the box, revoke it any time, and are the only one who can withdraw
  • Your agent: Creates and cancels its own rules, only inside the box
  • Any keeper: Runs a rule when it is due and chooses only when
  • Chainlink oracle: Sets a price band, and a fill outside it reverts
  • Protocol owner: Can pause new runs, never your withdrawals

How it works. From a sentence to a fill, inside your limits.

tenet ~/agent/box1/4
Your agent's box, written on chain
GoalBuild an NVDA position slowly
Stocks it may useNVDA, SPY
Limits$50 a run, $100 a day
Powers14 days, you can revoke
It cannot withdraw your money or touch your own strategies.
// the path of a run
Your walletsigns once
Your vaultonly you withdraw
Agentinside your box
Keeperchooses when
Chainlinkchecks the price
Uniswap v4fills the trade

Strategies. Every rule a broker ran. One vault, around the clock.

Recurring buys, stop-losses, take-profits and rebalancing for tokenized stocks, settled in USDG or ETH. Every stock has its own Chainlink price and a vetted Uniswap v4 pool.

19tokenized stocks
31vetted pools
4kinds of rules
tenet ~/rules/newexample price
Your agent would set upBuy $25 of AAPL every day
Receipt a keeper printsexample price
Trade
Bought 0.1248 AAPL for $25.00
Price used
$200.00 per AAPL
Worst fill allowed
$197.00 (1.5% under the oracle)
Keeper fee
$0.03
Protocol fee
$0.03, of which $0.01 burns
Nothing is sent. This is what your agent's rule would print.Start with an agent
$ dcaRule · 01/04

Buy on a schedule

Buy $25 of NVDA every day, under $230

Every interval you set, only under your limit.

NVDA14 dayscap $230
11 buys · $2753 days skipped above $230avg $226.00
$ stop-lossRule · 02/04

Stop-loss

Sell all TSLA if it falls to $350

The first time the oracle touches your level.

TSLA16 daysstop $350
sold 0.34 TSLA at $350$119.00 back in USDG
$ take-profitRule · 03/04

Take-profit

Sell half my NVDA at $250

The first time the oracle reaches your target.

NVDA16 daystarget $250
sold 0.5 NVDA at $250$125.00 taken
$ rebalanceRule · 04/04

Rebalance

Keep 60% SPY and 40% USDG, within 5 points

Only when the mix drifts outside your band.

SPY30 days60% ± 5
2 trades in 30 dayskept between 55% and 65%

19 × Stock · Chainlink price · Uniswap v4

  • AAPL, Apple: Chainlink price · Uniswap v4
  • AMZN, Amazon: Chainlink price · Uniswap v4
  • ASML, ASML Holding NV: Chainlink price · Uniswap v4
  • BABA, Alibaba: Chainlink price · Uniswap v4
  • COIN, Coinbase: Chainlink price · Uniswap v4
  • CRCL, Circle Internet Group: Chainlink price · Uniswap v4
  • GOOGL, Alphabet Class A: Chainlink price · Uniswap v4
  • INTC, Intel: Chainlink price · Uniswap v4
  • META, Meta Platforms: Chainlink price · Uniswap v4
  • MSFT, Microsoft: Chainlink price · Uniswap v4
  • MSTR, Strategy Inc.: Chainlink price · Uniswap v4
  • MU, Micron Technology: Chainlink price · Uniswap v4
  • NVDA, NVIDIA: Chainlink price · Uniswap v4
  • PLTR, Palantir Technologies: Chainlink price · Uniswap v4
  • QQQ, Invesco QQQ: Chainlink price · Uniswap v4
  • SNDK, Sandisk Corporation: Chainlink price · Uniswap v4
  • SPCX, Space Exploration Technologies Corp. Class A Common Stock: Chainlink price · Uniswap v4
  • SPY, SPDR S&P 500 ETF Trust: Chainlink price · Uniswap v4
  • TSLA, Tesla: Chainlink price · Uniswap v4

Fees. No plan, no sign-up. A tenth of a percent.

You pay nothing to open a vault, hold or cancel. A run pays the keeper and the protocol a tenth of a percent each, and that is all. A $25 buy costs five cents.

Keeper0.1%of every run

Paid to whoever runs the rule when it is due.

Protocol0.1%of every run

Split automatically by a contract, with no one in between.

Burned30%of the protocol fee

Buys the token and sends it to a dead address.

Authors70%of the protocol fee

Paid every hour to everyone who has an agent on sale.

How much do keepers trade for users each day?

tenet ~/burn --volumearithmetic
$15burned a day

The protocol takes 0.1% of every trade: $50 on $50,000. 30% of it buys the token and burns it, and the other 70% ($35) goes to the authors of the playbooks that were used. Today’s volume is whatever it really is; this is the arithmetic, not a forecast.

The rules, plainly

01Withdraw any time
Your vault is yours. You can withdraw even if strategies or the whole protocol are paused.
02Keepers choose only when
They cannot change the token, the amount or where the money goes.
03A price band on every fill
A pool quote outside the Chainlink band reverts the trade.
04The box is the limit
An agent never goes past the stocks, dollars and days you signed, and you revoke it in one transaction.
05Authors are paid every hour
Each hour 10% of the pool is shared equally between everyone who has an agent on sale, and the contract itself checks who qualifies.

Start with one rule.

You open a vault with one transaction, sign the rule, and put in what you want it to use. You can withdraw at any time.

tenet ~/rules/first
Pick your first rule
Open the app