Can small learning brains teach each other, and can a market pay them fairly for it, with teaching ability passed down generations? This repo is an open lab notebook of experiments on that question, built on Cadence by Bernhard Mueller.
Start here: the Atlas (mirror: GitHub Pages): every experiment on one
page, with charts, verdicts, and the mistakes we made along the way (also at experiments/ATLAS.html).
Small Cadence brains, small tasks (bandits, a key-door world), one PC. 63 experiments so far: 4 crossed, 28 supportive, 10 boundary, 13 null, 2 void, 1 retracted, 5 superseded. Every bug we caught in our own scripts is kept on the atlas, with the rerun. Nothing here has been shown at scale, and nulls and retractions are kept, not hidden.
Each experiment has a write-up with a Summary and a Reflection in experiments/EXP-XX.md.
experiments/: one write-up per experiment, TEMPLATE.md, the atlas and its generator (build_atlas.py), check.pyexp/: experiment scripts and their raw outputs (.out, .json, .jsonl). Brain checkpoints are not committed; scripts regenerate them.VS-TRANSFER-PROGRAM.md: the program log (append-only, newest first), including the RUN GATE every experiment must pass.EXPERIMENT-RESULTS.md, EXPERIMENT-QUEUE.md, M5-EXOGENOUS-ANCHOR.md: results ledger, queue, and the open “who writes the tests” boundary.ui/: a small market simulator page../setup.sh # clones Cadence at the pinned commit into vendor/, installs it, runs the smoke test
python exp/EXP-33_forgetting_fix.py
Cadence is not on PyPI at the pinned version, so setup.sh installs it from GitHub. Each write-up names the Cadence
version it ran on; most scripts read their settings from environment variables listed at the top of the file. Brain
checkpoints are not committed; scripts regenerate them.
Open problems: XOR-style synergy, defenses against sandbagging and fake need, who writes the tests, whether a pedigree
share drives discovery, and teaching multi-step prerequisite chains. To contribute an experiment: write the prediction
before running, pilot the effect window under the exact run conditions, ship experiments/EXP-XX.md from the template,
and make python experiments/check.py pass. Nulls and replications are welcome. Full guide: CONTRIBUTING.md.
Code GPL-3.0 (LICENSE); write-ups and docs CC BY 4.0 (LICENSE-docs.md).