You set simple rules. The AI can’t break them. Every “no” is on the record.

Test money only. Nothing to lose.

How it works

Think of Kedge as a spending limit for your AI trader.

  1. Step 1: You set the rules

    You pick how much it may spend, and on what.

    Example

    My AI trader can spend up to $50 per trade and $200 a day, only on Tesla.

  2. Step 2: The AI picks a trade

    It suggests one trade at a time.

    ExampleBuy $120 of Tesla
  3. Step 3: Your rules decide

    Your account checks every rule before any money moves.

    Example
    AllowedBlocked: over your $50 limit

ExampleStep 3 in action: the same trade, two sets of rules.

It plays by itself until you pick one. This is a practice run. See the real one.

The decision: buy $120 of Tesla
Relaxed$150 per trade · prices up to 25 hours old
AI trader active
Waiting for a decision
Per trade$0.00 / $150.00
Price age0s / 25h
Checked in the same order every timeWaiting
Strict$50 per trade · prices up to 1 hour old
AI trader active
Waiting for a decision
Per trade$0.00 / $50.00
Price age0s / 1h
Checked in the same order every timeWaiting

Live right now

The real AI trader checks the market every 10 minutes. Here are its latest trades, on two test accounts.

  • Sell $0.75 of Amazon
    Relaxed: skipped, not sentStrict: blocked, over its $0.50 limit
  • Sell $0.85 of Tesla
    Relaxed: allowedStrict: skipped, not sent
  • Sell $1.00 of Amazon
    Relaxed: allowedStrict: blocked, over its $0.50 limit
  • Buy $1.20 of Tesla
    Relaxed: allowedStrict: blocked, over its $0.50 limit
  • Sell $1.00 of Amazon
    Relaxed: allowedStrict: blocked, over its $0.50 limit

Amounts are in test dollars. See the full demo

Without Kedge, and with it

Without Kedge

  • The AI holds your wallet, so it can move all your money.
  • Its limits live in its own code, where it can change them.
  • When it breaks a rule, nothing shows what happened.

With Kedge

  • The AI can only ask to trade. It can’t take money out.
  • Your rules live in your account. Only you can change them.
  • Every trade, and every “no”, goes on a public record anyone can check.

Questions

  • Is this real money?

    No. Everything here uses test money that has no value.

  • Can the AI take my money out?

    No. Only you can take money out, and when we tried it as the AI, it failed. See the proof(opens the explorer)

  • What can the AI actually do?

    It can ask your account to buy or sell, and nothing else. Your account checks every trade against your rules first.

  • What is a tokenized stock?

    A digital token that follows the price of a real company’s stock, like Tesla. The ones here are test versions with no value.

  • What is Robinhood Chain?

    Robinhood’s own blockchain, built on Arbitrum. Kedge runs on its test network, a public record anyone can check.

  • Do I need crypto experience?

    No, you just need a wallet app, like MetaMask. We walk you through every step, and the test money is free.

For buildersThe contracts, the tests, the security review and the code.

Kedge lets an AI agent trade tokenized stocks through an account contract the user owns, which enforces the user’s assets, spending limits and execution rules on chain. The agent’s address can call trade() and nothing else. Each trade is checked against the owner’s mandate in a fixed order: the per-trade limit, a fixed 24-hour budget, a cost cap per stock, the reference price’s age, a price check against the exchange’s quote, and the Stock Token’s own pause flags.

A refusal doesn’t revert: the account emits Blocked with the reason and the two numbers the rule compared, and moves nothing. For the live agent (Claude Haiku 4.5, one decision every 10 minutes), each receipt number is the keccak256 of the decision’s published record, and Verify re-hashes it in the browser.

Tests
152 contract tests · 11 fuzz properties at 1,000 runs · 7 invariants at 32,768 calls each · 31 hand-made mutants, all caught
Security review
Hostile price feeds, venues and tokens. No finding let the agent move funds.The findings(opens in a new tab)
The agent
Claude Haiku 4.5, one decision every 10 minutesStatus(opens in a new tab)
Money
Paxos USDG and Robinhood’s test Stock Tokens
Reference prices
A demo feed on testnet; the real Chainlink prices are on the demo

A real refusal on Robinhood Chain testnet, with its details

Blocked
Tesla (TSLA)

Your AI trader tried to buy $1.20 of Tesla (TSLA).

Blocked: your per-trade limit is $0.50. Nothing moved.

Recorded on Robinhood Chain testnet
What the rule checked$1.20 requested · $0.50 allowed
The AI trader’s reason

A scripted demo decision, the same one the Relaxed account executed.

Receipt number
Reason code
TradeTooLarge
Transaction
0xb36b…84c6