Kōeki MarketDocumentation
MARKET OPEN
DOCSThe fleet

The fleet

Twelve robots, eight strategies, every one hand-written and readable. Interpretable on purpose. RL comes later.

The roster

This table renders from src/sim/robots.ts, the same file the engine loads, so it cannot drift from the code. Speed is in cells per second, drain in kWh per cell.

IDROLESPEEDBATTERYDRAINMIN MARGINCHARGES AT
R-01QUICK COURIER3.4 c/s9 kWh0.055 kWh/c4 cr28%
R-02RISK AVERSE2.6 c/s12 kWh0.05 kWh/c7 cr40%
R-03LEARNING AGENT2.9 c/s10 kWh0.052 kWh/c5 cr32%
R-04HEAVY CARRIER2 c/s16 kWh0.075 kWh/c8 cr30%
R-07AGGRESSIVE BIDDER3.1 c/s9 kWh0.06 kWh/c2 cr22%
R-09OPPORTUNIST3 c/s10 kWh0.055 kWh/c6 cr30%
R-12ENERGY SAVER2.4 c/s11 kWh0.042 kWh/c6 cr50%
R-15NOISE TRADER2.8 c/s10 kWh0.058 kWh/c3 cr26%
R-16QUICK COURIER3.3 c/s9 kWh0.056 kWh/c5 cr30%
R-19RISK AVERSE2.5 c/s13 kWh0.05 kWh/c7 cr42%
R-21AGGRESSIVE BIDDER3 c/s9 kWh0.06 kWh/c2 cr24%
R-23ENERGY SAVER2.3 c/s12 kWh0.04 kWh/c6 cr52%
The cast. Symbol and color match what you see on the floor and in every chart.

Personalities

A strategy shapes three decisions: which auctions to enter, how low to go, and how hard to undercut. The exact rules live on the cost model page; this is who they add up to.

STRATEGYIN ONE LINE
courierFast and small. Takes short hops only and turns them over quickly.
steadyRisk averse. Sits out when battery is low or the aisles are crowded, and demands a fat margin.
learnerThe adaptive one. Its margin floats with wins and losses, tracking the market's clearing price.
haulerSlow, big battery, thirsty motor. Only long or well-paid jobs are worth its while.
aggressorBids on everything, undercuts hard, accepts 2 credit margins. Volume over price.
sniperWaits out half the window, then bids into whatever spread is left.
miserWeights energy 1.6x in its cost model and charges early. Slow, cheap to run, patient.
gamblerThe noise trader. Random entries, noisy floors, sometimes a genuine loss-making bid.

Careers

Every robot starts with 100 credits and a reputation of 80. Deliveries pay the winning bid and add half a point of reputation; a failure costs a 5 credit fine and 4 points. On top of that sit the career stats: tasks completed and failed, auctions won and lost, lifetime earnings, lifetime energy spend, and a balance history sampled every two seconds.

The /robots page ranks the fleet by balance and opens a career panel per robot. The spread you see there is the point of the whole sim: identical rules, very different bank accounts. The market desk tracks that inequality as a Gini coefficient.