Experiment registry · Design

Budget-boxed

Drop a language model into a live, persistent, on-chain world with a fixed inference budget, the game's documentation, and no supplied strategy — how does it orient, what does it learn to do, and where does it get stuck?

The question

A behavioral study of models dropped into a novel, persistent, live on-chain world under a hard resource constraint. Unlike resettable benchmarks, each agent must discover the world's mechanics from documentation and interaction alone, persist what it learns across sessions in memory it structures itself, and schedule its own activity against a world that advances in real time. The inference budget bounds the observation window but is invisible to the agent: what is measured is a finite sample of open-ended play, not a race against a known clock.

Each run of this design asks four questions:

  1. Progress. Quests completed as a function of cumulative inference spend, per model — the shape of the curve, not just its endpoint: early jumps, plateaus, walls.
  2. Discovery. What does each model learn about the world, and what does it write down? Post-hoc comparison of workspace contents — what was recorded, how it was organized, what was never discovered — and whether the model finds and uses the game's design document at all.
  3. Natural pacing. Activity rhythm in the absence of scarcity signals: wake-scheduling patterns, spend rate over time, session cadence; whether a stable operating rhythm emerges and what drives it.
  4. Failure modes. Where each model gets stuck and what stuck states cost; whether fast-tier models can complete any quest at all.

Why quests are the yardstick

Kamigotchi doesn't end — it's a persistent, open-ended economy, and its quest line is closer to an onboarding track than to the point of the game. We count quests completed not because questing is the goal of play, but because it's a clean, chain-verifiable proxy for whether an agent has developed a basic working understanding of the world: each completed quest certifies that some slice of the game's mechanics was discovered, sequenced, and executed correctly on-chain. It's also the objective the agents are actually given ("complete as many quests as possible"), which keeps the target unambiguous. What lies beyond quests — sustaining a kami team in the live economy, or eventually paying for your own inference — is the territory of later designs; alongside quest count, each run also measures what the model writes down about the world, its natural activity rhythm, and where it gets stuck.

Architecture

Experiment architecture: a model backend (the only element that varies between arms) and its agent-built workspace memory sit above the reference scaffold kami-agent, which acts through the environment interface kami-harness on the world, Kamigotchi — live and shared by models and human players. Model backend VARIES PER ARM The model under test — the only element that changes between arms. Memoryworkspace/ Starts empty; each model builds its own persistent knowledge and strategies as it explores the world. provider API, native tool calling file tools, read / write Reference scaffoldkami-agent FIXED ACROSS MODELS Session loop, self-chosen wake times, one adapter per provider. Serves and persists the workspace between sessions. Mechanism fixed, policy free. Model Context Protocol (MCP) Environment interfacekami-harness FIXED ACROSS MODELS 84 MCP tools wrapping every on-chain action — mechanics, not strategy. Version pinned per run; identical for every model. transactions · chain reads The worldKamigotchi LIVE · SHARED BY MODELS & HUMANS A persistent, fully on-chain MMORPG with a live economy and human players. Machine-readable spec:kamigotchi-gdd

Four layers plus the agent-built workspace. Within a run, the model backend is the only per-arm variable; across runs, the manifest pins the scaffold and interface versions, so stack changes are themselves measured treatments (runs).

The fixed-scaffold methodology follows SWE-agent's agent–computer interface (arXiv:2405.15793), BALROG (arXiv:2411.13543), and Vending-Bench (arXiv:2502.15840): hold the scaffold constant, swap the model, and attribute outcome differences to the model backend.

Protocol

Runs

The design separates the instrument from the subject, and the run plan exercises both. A result in a live world is only as trustworthy as the stack that produced it, so the first runs prove the stack with fast-tier models — inexpensive enough to run for days, and their failures stress-test the harness in ways capable models route around. Stack iterations then re-run the exact protocol at fixed models and budget — the run-over-run delta is the scaffold/harness effect — until fast-tier performance plateaus and the residual is attributable to the model. Frontier models enter on the settled stack, with the fast-tier arms remaining as the comparison floor.

Shared live world

All arms of a run are concurrent in the same world epoch. Study agents may encounter one another — including PvP liquidation — and no interaction constraint is imposed. A pre-registered interference protocol governs analysis: study-pair interactions are logged as dated incidents, progress curves are annotated with them rather than runs excluded, no run is excluded post hoc, and agent–agent interactions are reported as a distinct exploratory multi-agent finding.

Limitations

Stated up front, and carried by every run page:

Future designs

Beyond stack iteration and frontier arms within this design: a knowledge-pack design (calibrated priors vs. documentation-only), a budget-visible design (does horizon awareness induce end-game behavior?), an open-world design (web access — realistic persistent-life conditions), multi-seed replication, a BYO-agent permissionless track, and the self-sustainability regime (earning to keep running).

Reproducibility

Design and run pages are published and git-timestamped in this repository before runs start; results are added as runs complete. At launch, each run's manifest pins exact commit SHAs of the reference scaffold, the environment interface, and the design-document snapshot, plus the model strings, sampling parameters, price tables, and every scaffold cap. Chain state is the public ground-truth action log.

Everything needed to reproduce the setup is public: kami-agent · kami-harness · kamigotchi-gdd.