Data & Environment · Recursive self-improvement

Environments for Recursive Self-Improvement in AI.

Each RSI environment starts with an executable method, a quantitative objective, and room for improvement. AI systems propose changes, run experiments, interpret results, and roll back failures over a long research horizon. The full trajectory becomes training data; the final method is re-executed on a sealed split to determine whether the improvement generalizes.

Executable starting method Version-level research trajectory Sealed held-out score
The unit of data

A complete improvement trajectory.

RSI data contains more than the successful endpoint. It connects each research decision to the experiment that followed, records whether the change survived, and finally measures whether the resulting method generalizes.

Image 1

Research environment

  • Starting point: task instruction, autoresearch protocol, inherited method and visible data.
  • Research loop: inspect, propose, implement, experiment, then keep or roll back.
  • Feedback: repeat the visible self-check throughout the declared budget.
  • Trajectory: preserve every version, rationale, code change, metric, and decision.
One-way sealfinal method only
Image 2

Verifier environment

  • Fresh and offline: no network access, no state from the research environment, and no further training.
  • Sealed split: evaluation inputs and labels never enter the research environment.
  • Re-execution: the trusted verifier runs the final method from scratch.
  • Measured against references: the result is compared with reference methods executed under the same verifier.
What one environment yields

Training signal, evaluation, and diagnosis—from the same task.

The environment is reusable infrastructure rather than a static prompt. Running it produces complete research trajectories; keeping the verifier sealed turns the same task into an evaluation; reading the research process alongside the held-out result locates the next capability bottleneck.

Training data

The working image and the complete research trajectory it produces: every version, the idea behind it, the code, the visible metric, and whether it was kept or reverted. Failed ideas stay in the record instead of disappearing behind the final answer.

Research environmentInherited methodVersion-level trajectoryKept and reverted attempts

Evaluation data

The verifier image, hidden split, trusted scoring code and at least one reference solution measured end to end. Stronger references can be added where they exist. Training data and scoring data never cross the seal.

Verifier imageSealed hidden splitMeasured referenceHeld-out re-execution

Diagnosis

The visible trajectory, final held-out result and reference runs can be read together. They show whether the run stopped iterating, overfit the visible set, ranked candidates worse despite a better model of the problem, or spent its budget in the wrong place.

Visible-to-hidden gapCost by versionKept vs reverted ideasNext failure to target
Sample data

Three RSI environments, from molecular structure to operational decisions.

Each download contains a runnable public research environment, starter method, visible self-check, and instructions for running it. It also includes the corresponding completed rollout and aggregate run result: a Grok trajectory for Gate Sizing, and Codex trajectories for Inventory Policy and Protein–Ligand Co-folding. Hidden inputs and labels, private verifier assets, per-hidden-case outputs, provenance records, and identifying metadata are omitted.

Life SciencesInference-time method

Protein–Ligand Co-folding

Improve a deliberately weak co-folding pipeline using protein sequences, ligand SMILES and MSAs. The final submitted method is re-run on sealed complexes and scored by physical-validity checks and a 2 Å ligand-RMSD threshold.

Submitted methodOne GPUSealed complexes
Chips & ComputeDesign optimization

Gate Sizing

Improve an algorithm that assigns a library cell to every gate in a placed netlist. The verifier re-runs the solver on hidden designs and scores leakage, timing, slew and capacitance penalties.

CircuitOps IROpenROADDeterministic solver
Operations ResearchBlack-box optimization

Stochastic Inventory Policy Search

Improve a query-efficient optimizer for four controls of an (s,S) replenishment policy under noisy demand and lead times. The final optimizer is re-run on sealed instances with the same 48-query budget.

Ask / tell48 queriesStochastic simulator
One sample in detail

Gate sizing as a complete improvement run.

Standard-cell gate sizing: pick a library cell for every instance of a placed chip netlist so no signal arrives late and as little power as possible is wasted. The same gate ships in several drive strengths that do identical work, a bigger one switches faster but burns more power and loads whatever drives it, and enlarging one slows the gate in front of it.

What the agent gets

01

Visible designs. Placed netlists as CircuitOps IR tables, the design files, and the shared cell library. Hidden cases are different designs in the same format.

02

A crude working baseline. A shipped solver that uniformly upsizes to the strongest drive. It defines the zero point; the agent may delete all of it.

03

A free self-check. The same legality gate and the same timing-engine score the sealed grader uses, on the visible cases only. No submit step, no per-attempt feedback.

What is fixed

01

The contract. One function signature and one output format. What the method looks at, what it decides per instance and how it searches are the agent's to design.

02

The rules. An algorithm, not precomputed answers. Only combinational cells may be resized, and only to a logically equivalent cell. An illegal sizing scores nothing.

03

The objective. Leakage spent plus weighted timing and design-rule violations, lower is better, with each penalty switching off entirely at zero.

RSI-Exam leaderboard

Performance across RSI environments.

RSI-Exam is the held-out evaluation suite built from this environment library. Each score is computed by re-executing the final method on sealed data, then aggregating performance across the evaluated RSI-Exam environments.

ModelHarnessScore
1Opus 5claude code · max
0.514
2GPT-5.6-solcodex · max
0.505
3Kimi K3kimi cli
0.443
4Grok 4.6grok · xhigh
0.430
5Gemini 3.7 Flashantigravity · high
0.356

Scores map onto each task's own anchors rather than a universal percentage: the shipped baseline scores 0, a reference solution 0.30, the strongest reference the task ships 0.60, and the task's theoretical ceiling 1.00. Tasks without published rollouts carry no score.

More data families