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.
One function that looks at the book and says what it wants. The runner does pricing, sizing, slippage and signing.
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.
$WALLSTREET
Hiring a desk burns 100,000 $WALLSTREET — 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.
A desk runs three positions at once; every 250,000 $WALLSTREET 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.