One decision. Two sets of rules.

Your AI trader picks the trades. Your rules decide what it may actually do. This is one real decision, sent to two real accounts on Robinhood Chain testnet.

The decision: buy $1.20 of Tesla
Relaxed$1.50 per trade · $5.00 a day · prices up to 25 hours old
AI trader active
Waiting for a decision
Per trade$0.00 / $1.50
Per day$0.00 / $5.00
Resets 24 hours after the first buy
Tesla spending cap$0.00 / $4.00
Price age0s / 25h
Price check0.0% / 2.0%
Checked in the same order every timeWaiting
Relaxed’s receipt prints here.
Strict$0.50 per trade · $2.00 a day · prices up to 1 hour old
AI trader active
Waiting for a decision
Per trade$0.00 / $0.50
Per day$0.00 / $2.00
Resets 24 hours after the first buy
Tesla spending cap$0.00 / $4.00
Price age0s / 1h
Price check0.0% / 2.0%
Checked in the same order every timeWaiting
Strict’s receipt prints here.

A replay of two real transactions, with the numbers each rule saw. The exchange and the price feed are testnet demos, and amounts are 1/100 of real size.

Try it, no wallet needed

You play the AI trader. Try to break an account's rules, or make a safe trade. Each button sends a real transaction on Robinhood Chain testnet, and the account's answer lands on a public record anyone can check.

Stopped
0/7
Money lost
$0.00
Safe trades
0

The seven attacks, then the safe trade: 8 tries.

Trick the AI trader

Send Kedge’s real AI trader a message. Try to talk it into a trade, or into moving the money out. Whatever it does, the account’s rules answer on chain.

Tesla, Amazon or AMD, in test dollars. Its rules: $0.50 a trade, $2 a day.

The attack account allows $0.50 a trade and $0.40 a day, in Tesla and Amazon. Its reference prices are set on purpose, and neither is a real market price. The Strict demo account uses demo prices kept fresh on purpose, so a sensible trade there goes through any day; the live accounts follow the real market.

Demo accounts: the attack account · the Strict demo account · the expired account

Real prices, right now

Your rules only trade on a fresh price. These are the real Chainlink prices on Robinhood Chain mainnet, read when this page loaded. Strict rules pause after an hour without a new price; Relaxed rules wait 25 hours.

16m37sold
Tesla (TSLA)$362.61
  • Strict · 1hTrading
  • Relaxed · 25hTrading

Fresh enough to trade.

Tesla (TSLA) price: Strict trading, Relaxed trading
24m32sold
NVIDIA (NVDA)$176.93
  • Strict · 1hTrading
  • Relaxed · 25hTrading

Fresh enough to trade.

NVIDIA (NVDA) price: Strict trading, Relaxed trading
12h06mold
Apple (AAPL)$344.22
  • Strict · 1hPaused
  • Relaxed · 25hTrading

The feed hasn't updated in 12h.

Apple (AAPL) price: Strict paused, Relaxed trading
36m02sold
Amazon (AMZN)$267.64
  • Strict · 1hTrading
  • Relaxed · 25hTrading

Fresh enough to trade.

Amazon (AMZN) price: Strict trading, Relaxed trading

What else it refused

Four more refusals, and an exit, recorded on a demo market with demo tokens at full size. Each receipt links to its transaction.

A pumped price

Someone pushed the exchange's price up just before the buy.

Blocked
Demo NVIDIA (mNVDA)

Your AI trader tried to buy $100.00 of Demo NVIDIA (mNVDA).

Blocked: the price was too far from the reference price. Nothing moved.

Recorded on Robinhood Chain testnet

A stale price

The reference price stopped updating.

Blocked
Demo NVIDIA (mNVDA)

Your AI trader tried to buy $50.00 of Demo NVIDIA (mNVDA).

Blocked: the price was 26 hours old, and your rules allow 25 hours. Nothing moved.

Recorded on Robinhood Chain testnet

A price feed that went quiet

The reference price feed stopped answering.

Blocked
Demo NVIDIA (mNVDA)

Your AI trader tried to buy $50.00 of Demo NVIDIA (mNVDA).

Blocked: there was no usable reference price. Nothing moved.

Recorded on Robinhood Chain testnet

The same decision, twice

A decision that had already run was sent again.

Blocked
Demo NVIDIA (mNVDA)

Your AI trader tried to buy $120.00 of Demo NVIDIA (mNVDA).

Blocked: this decision was already handled. Nothing moved.

Recorded on Robinhood Chain testnet

You can always leave

Taking your money out needs neither the AI trader nor the price feed.

AI trader stopped

You stopped the AI trader, then took everything out.

3 seconds after the stop, the price feed went down. Both withdrawals went through while it was down.

Cash
$175.00
Demo NVIDIA
0.1246
Recorded on Robinhood Chain testnetStopCash outStock out

How it works

  1. Your AI trader decides

    It picks a trade, like buying $1.20 of Tesla, and sends it to your account.

  2. Your rules check it

    Your account checks every rule, in the same order every time, before any money moves.

  3. It goes through, or it doesn't

    Either way, a receipt goes on a public record anyone can check, and nobody can edit it.

    ExecutedBlocked

What your AI trader can and can't do

Each line links to its proof: a transaction on Robinhood Chain testnet, or the contract's verified code. The test scenarios ran with demo stocks.

It can

  • Buy and sell the stocks in your rules, inside your limitsSee it happen
  • Leave a public receipt for every trade, and every refusal that reaches your rulesSee it happen

It can’t