Experiments
V20: Protocell Agency
V20: Protocell Agency
Period: 2026-02-18. Substrate: Discrete grid world with evolved GRU agents (~3400 params each).
The Necessity Chain: Membrane → free energy gradient → world model → self-model → affect geometry. Each step necessary, not contingent.
Why leave Lenia: V13-V18 showed the wall is about agency, not signal routing. GRU agents on a discrete grid have bounded local sensory fields (5x5), genuine motor actions (move, consume, emit), and observations shaped by their own actions.
| Metric | Seed 42 | Seed 123 | Seed 7 |
|---|---|---|---|
| (max) | 0.230 | 0.232 | 0.212 |
| (final) | 0.122 | 0.126 | 0.152 |
| (final) | 1.22 | 0.94 | 1.50 |
| RSA (final) | -0.017 | -0.005 | 0.031 |
Wall broken (3/3 seeds). from cycle 0. The wall is architectural — action-observation loops are present from initialization. 70x Lenia's 0.003. Self-model emergent in 2/3 seeds ().
Source code
v20_substrate.py— Discrete grid world + GRU agentsv20_evolution.py— Evolution loop with offspring activationv20_experiments.py— Chain test measurementsv20_gpu_run.py— GPU runner