cadence-teachers

Cadence Teachers

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).

Honest floor first

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.

What we have measured (see the write-ups for numbers and caveats)

Each experiment has a write-up with a Summary and a Reflection in experiments/EXP-XX.md.

Repo map

Reproduce

./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.

Help wanted

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.

License

Code GPL-3.0 (LICENSE); write-ups and docs CC BY 4.0 (LICENSE-docs.md).