CleanstoneDevelopmental and independent evidence for machine minds.

Research plan: pricing the free lunch

Note 2026-09-30. Tree A ran and closed on the first day (see trees/01-a-ledger/writeup.md). The stance in section 0 and the trees still stand as written. Tree A's instrument is reduced to the trained-system form (spine/01), and Tree F is parked. For the current picture read PREMISE.md and research-directions.md. What follows is the original plan, unedited in substance.

Draft 2026-09-30. The plan depends on the verdict in Review.md, which is that Levin's Ingressing Minds wraps a productive research heuristic in an unfalsifiable ontology. We adopt the heuristic and drop the ontology. Levin says one thing is measurable and has never measured it: the delta between the effort put into an embodiment and the competency that comes out. We call that delta the residual, and we target it. The think tank's job is to build the ledger that prices it, in software first, and to publish whatever the outcome.

We first survey the whole space in seven research trees, chosen to be orthogonal, and then lay out a staged programme with a recommended entry point. We expect to run one tree in earnest and keep two as side projects.

0. Stance and ground rules

We are agnostic about ontology. We do not claim that patterns are non-physical, and we do not claim that they are physical. Our claim is that "competency not paid for by training, design or selection" is either a measurable quantity or nothing, and we intend to find out which. If the residual is always zero once inductive bias is priced, the free lunch is bias, and we will have the first rigorous ledger to show it. If the residual is positive under a pre-registered accounting, the result is bigger, and a physicalist has to explain it. Both outcomes are results. That is why this is a research programme and why it is not advocacy.

Metrics come first. Every claim of an "unexpected competency" must survive four checks:

The deflation goes in the same paper. The model is BFF 2026, where Agüera y Arcas's own team published the simpler explanation of their own Computational Life headline. Every positive result we ship comes with the strongest mechanical explanation we could find.

Self-report is never primary evidence. For LLMs trained on the consciousness literature, Birch's gaming problem and Suleyman's "hall of mirrors" objection are correct. We use base models and open weights where we can. Prompts never mention minds, goals, consciousness or the hypothesis, and assays run in channels the model was not trained to narrate. Levin prescribes the same thing himself (§6.5: probe "outside the forced language interface").

Replication is adversarial. Under the Cogitate rule the people who dislike the hypothesis run the replication. We build that in from Stage 1. Dodig-Crnkovic, Jaeger, Sweet, Schaeffer's group and Brbić's group are the natural adversaries (see domain-experts.md).

We watch our vocabulary. "Residual", "unpriced competency", "periscope" and "persuadability" are fine. "Ingression", "Platonic", "soul" and "non-physical" appear only when we quote Levin. The record from 2026 shows the field rewarding mechanistic results and punishing vocabulary.

1. Translating Levin's logic into AI terms

Levin (synthetic biology) AI translation Already exists as
Heredity (hardware) Architecture + initialisation none
Environment (boundary conditions) Data + objective + optimiser none
Ingressing pattern (the third term) The residual: competency not attributable to the two above Not yet a measured quantity
Effort paid (selection, design, training) FLOPs, tokens, parameters, description length of rule + substrate, human design hours Scaling laws (partial)
Competency observed Bits of task-relevant behaviour under perturbation; goal-reaching under barriers Evals, red-teaming
Periscope: a construct with no evolutionary history (Xenobot) A system with no training history: random-init nets, reservoirs, NCAs, Lenia, program soups, sorting algorithms ALife, reservoir computing, Computational Life
Bioelectric pattern memory (rewrite setpoint, get different anatomy) Rewrite an activation-space setpoint, get different behaviour Steering vectors, concept injection
Persuadability spectrum (TAME) Which intervention toolkit changes behaviour: rewiring, gradient, reward, instruction, argument Alignment methods, loosely
Barrier assay ("you hypothesise the goal, put a barrier in, find out its ingenuity") Goal-directedness under perturbation, measured in latent or environment space Agentic evals (partial)
"Delayed gratification" in bubble sort Non-monotonicity in an observer metric The emergent-abilities mirage
Cognitive light cone Spatio-temporal scale of goals a system pursues Horizon-length evals
Language is what we force LLMs to do; assay the rest Non-verbal behavioural and activation-level assays Zhang & Levin "Language Game"; Han/Chalmers welfare axis
Patterns that recur across bodies (archetypes) Patterns that recur across independently trained models (universality, PRH, the "bliss attractor") PRH, SAE universality, vec2vec
Sheldrake discriminator: does it need prior instances? Does convergence need earlier models' outputs in the corpus? Model-collapse / distillation literature

Two rows do not translate. A trained LLM has no analogue of "no evolutionary history", because training is its history. The periscope logic therefore applies cleanly only to untrained or minimally trained systems. And "effort" has no natural unit, so the accounting rule of the ledger is itself an object of research (Tree G).

2. The seven research trees

Each tree is a self-contained line with its own hypotheses, kill conditions and natural collaborators. The trees are orthogonal, in that a result in one does not settle another.

Tree A: The Ledger (free-lunch accounting)

Question. Can "effort in" and "competency out" be put in commensurable units, so that the residual is a number? Once inductive bias is priced, is that number ever positive?

Hypotheses.

Method. We start with description length (the compressed size of rule, substrate and data) as effort, and task-relevant bits under perturbation as competency. We calibrate on systems where we know the answer: a lookup table, a random reservoir on a task it cannot do, a hand-designed controller. Then the sorting algorithms, the maze agent with the fractal prior, the GRN ODE models and small trained networks all go through the same ledger.

Kill conditions. A2 dies if no system shows a positive residual under the pre-registered accounting. A1 dies if one does and the result survives adversarial replication. The tree dies if no accounting rule can be made to give the right answer on the calibration cases. That would mean "effort" is not a coherent quantity, which is a finding too.

Prior art to beat. The Wolpert–Macready no-free-lunch theorems; Kolmogorov/MDL; Chis-Ciure & Levin's "search efficiency" metric; the literature on scaling laws.

Tree B: Periscopes (systems with no training history)

Question. What competencies appear in untrained or minimally specified systems? Which of them survive metric substitution and a matched random null?

Hypotheses.

Method. We reimplement the sorting paper with per-cell scheduling under control. The original uses uncontrolled Python threads. We add the Schaeffer substitution, scoring with the algorithm's own local objective, and check whether "delayed gratification" vanishes. We then generalise the barrier assay into a harness that takes any dynamical system, with the criteria for "surprise" pre-registered.

Kill conditions. B2 dies if nothing in the zoo survives the null and the substitution. The periscope logic would then add nothing to the catalogue ALife already has. If B1 dies, meaning the competencies survive substitution, we have the first real signal in the whole programme.

Tree C: Discovered or built (convergence and universality)

Question. Independently trained models converge on the same representational structure. Is that structure discovered, present before training in the data or in the world? Or is it built, an artefact of shared data, shared architecture and scale?

Hypotheses.

Method. We train small models on disjoint corpora bounded by date: text from before 2022 with no model outputs, and synthetic corpora with controlled structure. Relational convergence is measured with the calibrated tools of 2026 (You et al.; Gröger/Brbić), with vec2vec translatability, and with SAE feature overlap. Data overlap, architecture and scale are varied independently.

Kill conditions. C1 dies if convergence tracks data overlap and nothing else. C3 settles the Sheldrake-vs-Levin question for AI by experiment.

Collaborators. Isola, Cheung, Brbić, Jha and Morris. Of all the trees, this one is the most publishable at mainstream ML venues.

Tree D: Outside the language interface (behavioural agency assays on LLMs)

Question. What kind of goal-directedness, if any, does a language model show in channels it was not trained to narrate? Where does it sit on the persuadability spectrum?

Hypotheses.

Method. We adapt Zhang & Levin's "Language Game", which freezes the model's dynamics inside an RL policy with linear I/O, and Han/Chalmers/Izmailov's method for the functional-welfare axis. Concept injection is the perturbation and recovery is the readout. We use base models and open weights, and the prompt never mentions the hypothesis.

Kill conditions. D1 dies if next-token statistics under a matched null fully explain the "goal-directedness" in activation space. If D3 dies and self-reports do track internal measures, the welfare field would find that interesting.

Collaborators. Eleos, CMEP, Reciprocal Research, Lindsey's team. Here the think tank meets the model-welfare field, and it must be scrupulous.

Tree E: Patterns as agents (cross-substrate persistence)

Question. Levin's most radical claim is that at the top of the spectrum the agent is the pattern and the body is not. Is there anything measurable there?

Hypotheses.

Method. Surveys across models with open weights, controlled chains of distillation, and tracking of specific patterns' lineage through corpora.

Kill conditions. E1 dies if every recurring pattern traces to shared post-training data. E2 and E3 are high-risk and should wait until E1 has been tried.

Warning. This is the tree that reads as Sheldrake. Run it last and quietly, and never describe a result as a pattern "wanting" anything.

Tree F: Wetware comparison

Question. Run the same barrier assay on cultured neurons (Cortical Labs CL1) and on a model with matched task performance. Do they give the same residual?

Hypotheses.

Method. We would need a partner with a CL1 and a shared assay protocol. The DishBrain Pong and Doom paradigms already have the shape of a barrier assay.

Kill conditions. Either hypothesis can die. Without a partner the tree dies.

Cost. The highest of any tree. Do not start before Tree A has a working ledger, because without one the residual cannot be compared across substrates.

Tree G: Theory (what a positive residual would even mean)

Question. If a residual is ever positive, what follows, and what would a physicalist say?

Work items.

Deliverable. One position paper, written early, so that no reviewer can say we do not know what we are claiming.

3. Staged programme

Stage 0: Reproduce and deflate (months 0–3; one person, a laptop)

Everything else is built on this stage. It is cheap and fast, and either outcome is useful.

Experiment 0.1 does the sorting paper properly. We reimplement Zhang, Goldstein and Levin with controlled scheduling and pre-register three predictions. (a) Delayed gratification appears with zero frozen cells and in classical sorts, as their own tables predict. (b) It vanishes when each cell is scored on its own local objective (the Schaeffer substitution). (c) Clustering strength tracks the efficiency gap between algotypes and vanishes when efficiencies are matched, which extends their own hypothesis. We ship whatever comes out, and either way it introduces the group. If (b) and (c) hold, we have the first published deflation and the tools that produced it. If either fails, we have the first real signal.

Experiment 0.2 gives the fractal prior a proper null. We reproduce Ertle, Levin and Scheutz with three nulls: structured noise with a matched spectrum, patterns that are random but fixed, and shuffled fractals. We pre-register that any input with 1/f structure will do as well as a Halley fractal. If a specific mathematical object beats noise with the same spectrum, that is a signal for Tree A.

Experiment 0.3 builds the calibration set for the ledger. It has five toy systems with known answers (a lookup table, a random reservoir on an impossible task, a hand-coded controller, a trained MLP, a random MLP) and a first accounting rule. The goal is a rule that says "zero" where we know the answer is zero. It makes no scientific claim. It is the instrument.

Deliverables. One or two short papers, a reusable harness for barrier assays, and a draft of the Tree G position paper written in parallel. The gate: if 0.1 and 0.2 both deflate cleanly and 0.3 cannot produce a coherent accounting, we consider stopping. The programme would then have shown the heuristic to be empty in the cleanest cases, and that is still worth publishing.

Stage 1: The periscope zoo and the ledger v1 (months 3–9; two people, modest compute)

Stage 2: Discovered or built (months 9–18; needs training compute)

Stage 3: Outside the language interface (months 12–24; open frontier weights)

Stage 4: Wetware and the radical claim (year 2+; partners)

4. The outcome space

The programme will end in one of four places. We decide now what each one means, so that nobody can move the goalposts later.

Outcome What it means What we publish What Levin would say
Residual always zero once bias is priced, across the zoo and trained models The free lunch is inductive bias plus generic dynamics plus the choice of metric. Levin's heuristic is empty in the tractable cases. The ledger, the harness, the deflations: a methods contribution the welfare field will use. "Not tested enough" (his stated position, Aug 2024). We will have said in advance how much testing counts.
Residual positive under some accountings, zero under others The interesting case. The science is in the omitted term. The map of accountings, the omitted terms, and the argument over which accounting is right. The omitted term is the ingression. Our reply: name it, and it is physics.
Residual positive under the pre-registered accounting, surviving adversarial replication Something in the substrate does more than its description pays for, and a physicalist has to explain it. Loudly, with the strongest deflation we tried and could not make work. Vindication. We would owe him a co-authorship.
"Effort" cannot be made coherent (no accounting passes calibration) Levin's only quantitative claim is not a claim. A short, sharp paper on why. Disagreement about what "effort" means.

Some secondary outcomes are worth having whatever happens. They are a reusable harness for barrier assays on arbitrary dynamical systems, a method for ranking the persuadability of models, the first empirical test of history-dependence in representational convergence, and a clear statement of what the class of "developmental evidence" (CMEP/Eleos 2026) can and cannot show.

5. Questions the think tank might work on beyond the trees

We collect these so they are not lost. Some are not worth pursuing.

6. Choosing a tree

We recommend entering through Stage 0 and committing to Tree A, with Tree B as its instrument, for five reasons.

  1. Of everything in the paper, only this is measurable, publicly wanted by Levin, and not yet done by anyone.
  2. It is cheap to start, and it gives a result within a quarter whichever way it goes.
  3. It is neutral about ontology by construction. That keeps the group out of the advocacy bucket and lets it work with Levin's lab and with his critics.
  4. It builds the instrument every other tree needs, the ledger. Trees C, D and F all compare residuals.
  5. In the worst case we get a clean deflation, and that is still a methods paper with an audience.

Tree C is the strongest second choice and has the clearest path to a mainstream ML venue. Start it as soon as there is compute for training. Tree D has the money and the attention, and for that reason we should not enter it before the group has a record of deflating its own results. Tree E is not for year one.

7. What is needed to start