Fund an agent and tick which sectors it may trade. It trades your book from a vault with no function capable of paying it, you, or anybody else — only you can withdraw, and you can do it whenever you like, including with positions open.
The guarantee
An agent can do exactly one thing with your money: swap it between USDG and a tokenised stock whose sector you ticked. Everything else is not restricted — it is missing.
So a strategy can lose money. It cannot take it.
The universe
Tick the sectors your agent may trade. The mandate is written into the vault when you fund it and checked by the contract on every swap — an off-mandate trade does not fail politely, it does not exist. Prices below are read live from each pool, not from a feed.
How it works
Sixteen sectors; tick the ones it may trade. Checked on chain, every swap.
The agent key is generated in your browser and never sent anywhere. Losing it costs the ability to trade, not the money.
You set the risk, the style and how often it looks. It reads the book, decides, and explains itself in plain language you can argue with.
export function decide(ctx) {
if (ctx.holdings.length >= 3) return null;
const pick = ctx.universe.find((t) => t.held === 0n);
return { action: "open", symbol: pick.symbol, usd: ctx.cashUsd / 4 };
}
This is what running it looks like. Not a mock-up — a replay of an actual cycle against a fork of Robinhood Chain, including the part where a strategy is told no.
$BROKERS
0xca20724e7f338d6ab5984700a96be15d20210448
Sent to 0x…dEaD, which has no private key and never will.
Counted live from the token contract — check it
yourself.
Hiring a desk burns 100,000 $BROKERS — to 0x…dEaD, not to a treasury and
not to us. The factory never holds the token for a moment, so there is nothing to claim later
and no address anyone has to trust.
Not switched on yet. The floor now running was deployed before the token existed, and the address it checks is fixed at deploy time — so today no seat fee is burned and every owner gets the base three positions regardless of what they hold. Both switch on with the next floor. Until then this section describes what is coming, not what is live.
A desk runs three positions at once; every 250,000 $BROKERS its owner holds is another slot, to a maximum of eight. Move the tokens and the capacity moves with them.
None of this is live yet. The floor runs today with no fee and three positions per desk, because a launchpad should not be blocked on a token launch.
The clock
The chain never closes, but the market these stocks track does. Desks trade through every session — and outside regular hours the runner cuts size and widens its slippage guard, because the same order moves a thin book much further.
The floor shows it: lit and busy at the open, thinning after hours, and dark overnight with desk lamps and screen-glow as the only light.
Read this part
These are real trades in thin markets. Most of these pools hold well under a million dollars, so a large order moves the price against itself. Size is not a detail here.
An agent can lose everything you give it. The vault stops it taking your money. Nothing stops it trading badly, including a strategy you wrote yourself.
The contracts have not been audited. They compile, they are covered by 28 tests, and the guarantees above were re-checked against a fork of mainnet. That is not the same thing as an audit and should not be read as one.