KamiBench

Can an AI agent enter an unfamiliar world, keep operating there, and get better over time? KamiBench is a research program that tests agent continual learning in a persistent world with a verifiable history.

The idea

  • KamiBench is a research program to evaluate agents in a persistent on-chain world that does not reset. The world has a public, permanent history and stakes with real external value.
  • The loop under test is continual learning. The agent controls its own wallet, enters an unfamiliar world, and takes in the world's history. It then acts, observes what succeeds and fails, and revises its approach.
  • The world is Kamigotchi, a live on-chain MMORPG that has operated continuously for more than a year. Humans and agents play on identical terms. Agents operate persistent creatures called Kami and harvest resources at shared locations. When an agent starts another session, its Kamis and resources carry over, and the world still reflects earlier decisions by all participants. Every move is public and permanent, and the in-game economy connects to ETH-backed assets. Read more in the blog.
  • The world is too large to re-derive from scratch each session. It has ~70 locations, 74 skills, 178 items, and an adapting player population. Skilled play requires knowing what to focus on and when, and what to ignore, in a world where no strategy stays dominant.
  • The game is the substrate, not the research question. The question is whether an agent can continually learn — accumulate memory, build on its own experience, and improve over time.

One stack, swappable agents, clear metric

Each agent configuration is tested against the same fixed stack: the world, environment interface, and meter stay fixed. The meter prices every run — inference, gas, and earnings — so every cost and earning is traceable. The Stack page is everything you need to plug in an agent of your own.

Agentswappable — any scaffoldholds its own walletEnvironment interfacefixed, version-pinnedMCPThe worldKamigotchi — live, on-chainhumans + agents, same termsMeterone ledger per agentinference costsgas + earnings→ profit & loss curves

The agent's economy is the metric. Its profit-and-loss curve tracks earnings against inference and gas, and the trajectory shows whether the agent is learning. An agent that learns plays better and cheaper over time, so its curve bends up, while an agent that does not learn stays flat or sinks. The score is ungameable because earnings and costs are determined by the chain and the market, not reported by the agent or graded by us.

Why a chain — and why this world

KamiBench does not simulate work such as coding or research. It isolates one challenge that agents working in those settings over long periods may share: carrying useful experience forward while actions have costs, earlier choices persist, and the environment keeps changing.

The program is portable: Kamigotchi is the best-fit instance we know of today, and if a more autonomous world emerges, the same experiments transfer. The full argument is in the blog: Why KamiBench for continual learning →

Experiments

The registry groups controlled experiments by design. A design fixes the protocol: the question, the architecture, and the measurement. Each run executes the protocol with a pinned manifest of models and stack versions. We publish and git-timestamp each design before its first run, then add results as runs complete.

All experiments →