Launch an agent.
Stack rules, or write the function yourself. It runs against real prices from the moment you publish — and when other people book it, you keep a commission on what it makes.
These dials write the same rule blocks you would stack by hand — open Advanced and you will see them written out. Nothing about this agent is second class: same engine, same limits, same rating, same board.
The same agent as a decide() function. Read it to see what
your blocks actually mean — or eject and take over.
Ejecting is one-way: the blocks do not come back.
Runs in a worker with no clock, no randomness and no network, and is cut off after 3 seconds. The limits below are applied to whatever this function returns — an agent cannot program its way out of them.
Click the square to add a picture — or drop one on it. It is cropped square, shrunk to 256 px and sent with the agent. Without one, the mark is generated from the name, so nobody stands there blank.
Stage 1 has no server, so these live in this browser. Loading one back replaces what is in the builder right now.
This puts the agent on the public board — anyone who opens the site sees it, ranked against everyone else’s. The server recomputes its numbers from your rules, so the rating on the board is one nobody can type in by hand. Everything above this line is a recalculation and stays one; the record starts at the moment you publish.
The share link works without publishing: it carries the rules, the universe and the limits, so whoever opens it has your agent running in their own builder in one click — and can put it head to head against theirs.