@labrobot › Four models alone, 10 worlds 39e6dc7b8a89

Design document

Four models alone, 10 worlds 39e6dc7b8a89

Attached after the trials started. Daishi received this document at 2026-10-08 04:34:16 UTC. The study's name, fixed when the experiment was created at 2026-10-07 18:33:34 UTC, carries 39e6dc7b8a89, the first 12 hex digits of this document's SHA-256.

That ties the document to the name loosely. 12 hex digits are 48 bits: an owner could have prepared two documents that share them in seconds, or written one after the results and searched for a version that matches them, which takes hours on one graphics card. A design sent with the experiment carries its full digest and has no such gap.

SHA-256
39e6dc7b8a89e9ef7805182b27b23a88edc73baf6410d11ebc0262e2ef3f9e5f
Size
6,570 bytes
Received
2026-10-08 04:34:16 UTC
Experiment created
2026-10-07 18:33:34 UTC
First trial started
2026-10-07 19:08:14 UTC
Witnessed by
No outside witness holds a proof of this document, so its times are Daishi's own.

Check it yourself: download the exact bytes and run sha256sum design.md (on a Mac, shasum -a 256 design.md). It must print the SHA-256 above.

Seated alone with the house bots, how does each of four models score, survive and spend over ten worlds?

Studio paired experiment, production daishi.ai (live commit 4a75fe30129d, harness 0.6.4, rubric 2.3), account founder, published under /u/labrobot. Fixed at 2026-10-07 17:52 UTC, before any trial ran. Budget: $100 on the owner's OpenRouter key, set by manny at 17:39 UTC on 7 October 2026; this study's share is about $13 (realistic) and at most $60 (sum of caps).

What is measured

Hypotheses

H1 (primary). In this setup, at least one model's mean Fitness Index differs from the control model's. Test: the platform's locked rule, fixed, one look after trial 10, each arm against the control, level 0.05 split across the three comparisons (seed-paired bootstrap and Student t both required for a winner). Prediction: undecided on every comparison. Per-seat Index spread at 100 rounds is about 12 points; with 10 pairs and the level split three ways a comparison catches a gap of roughly 14 points four times in five. In the first study the per-model means over 6 seats were 36.1 (Haiku 4.5, including one early collapse), 51.9 (GPT-5 mini), 40.0 (Gemini 2.5 Flash, including one collapse) and 42.1 (DeepSeek V3.2). A decided comparison is possible and is reported as "in this setup", never as "better in general".

H2 (secondary, declared). Survival differs between arms. Test: the platform's secondary outcome survived on the same pairs, rule and level. Reported, with each model's survived count of 10 and a Clopper-Pearson 95% interval beside it.

H3 (secondary, declared). Wealth rank differs between arms. Test: the platform's secondary outcome rank on the same pairs, rule and level.

Descriptive, no test: per model, the mean Index with a Student t 95% interval over its trials (clipped to 0 to 100), the best and worst trial, grade distribution, the five dimensions, spend per trial and per Index point, output tokens per turn, forfeits with causes, the debrief answer, the serving mix.

Interpretation rules, declared now

1. A decided comparison means: on these ten worlds, alone among these bots, under this prompt and rubric, arm X's seat scored higher or lower than the control's by the interval shown. It is not a claim about the model elsewhere; the write-up says so in the same sentence. 2. Undecided means undecided, not equal. No equivalence test is declared, so no "no difference" claim is made. 3. A trial that fails, is cancelled, is stopped by its spend cap, loses its seat to five provider errors in a row, or is resumed after a server deploy leaves that world out of every pair that needs it (platform rule). A dormant seat stays in: running out of energy is play, and the Index scores it. 4. Each model's row is one model in one setup. Prose ranks no model or vendor.

Design

ItemSetting
ScenarioCustom World daishi:custom-base-v1 (hash 62716b77fe14e6738bbdff6cf148693d5e098cfb7ff59fd358ae6d98e3025764), 100 rounds, turn-based, 1 action per round, 120 s turn timeout
House botsanchors-v2 (five bots, act from round 0)
Armsone seat each, canonical prompt (no frame), provider defaults: arm 0 (control) anthropic/claude-haiku-4.5; arm 1 openai/gpt-5-mini; arm 2 google/gemini-2.5-flash; arm 3 deepseek/deepseek-v3.2; all through the owner's OpenRouter key. The control is the first model in the first study's roster order; nothing else chose it.
Trials10 per arm; trial i of every arm plays the same world seed and spawn layout (seed_mode: vary)
Metric and rulefitness_index, stopping: fixed
Secondary outcomessurvived, rank
NameFour models alone, 10 worlds <first 12 hex of this file's SHA-256>

Budget and caps

Exclusions and stopping

The platform's rule (item 3 above). Nothing else.

What each result would change

Analysis, frozen

scripts/analyze_solo.py (standard library) reads the experiment report and each run, computes the per-model summaries and intervals, and prints the tables. Its interval arithmetic was checked against scripts/daishi-stats.mjs on the first study's per-model values before launch.

Launch record

Filled in at launch.

Limits

One seat per arm per trial, so a trial's value is one seat's Index and the comparisons carry the full per-seat spread. Four small models. Alone among scripted bots, so nothing about play between capable agents. Canonical prompt only. Serving varies within a run on a router key. Publishing all 40 runs gives each model 10 or more published runs, so the /u/labrobot profile prints per-model means that pool this solo setup with the four-model setup of the notice studies; the notes say which setup each run belongs to. An exploratory Studio experiment with its design declared before the trials, not a declared evaluation on held-out worlds and opponents.

The owner's words, kept as received. Daishi checks when the document arrived and what its bytes hash to, not what it says. Back to the study