CAIN-42 governed self-evolution (2026-10-07)

YOUR AI AGENT CAN IMPROVE WITHOUT BEING ALLOWED TO SILENTLY EXPAND ITS AUTHORITY. LEARNING DOES NOT GRANT AUTHORITY.

What it does

An agent can propose a better skill. CAIN-42 runs the candidate in a fresh, confined process (no network), reproduces its claimed gain on known, hidden and unrelated regression tasks, puts it through the existing evolution gate and an operator approval, watches it on a canary, and then promotes it or rolls it back. Every outcome gets a governance-signed evolution receipt. Delegated authority only narrows: a sub-agent can never ask for more than its root principal delegated.

What was measured

Tests: 127 of 127 pass. Reproduce: python3 scripts/governed_evolution/run_evidence.py --seed 5150 --red-team-seed 4242.

Files: RESULTS.json · BENCHMARK_RESULTS.json · RED_TEAM_SCORECARD.json · RECEIPT_VERIFICATION.json · junit.xml · manifest.json. Source code is not published.

Limits. Synthetic, deterministic workload: the proposals are a fixed labelled pool, not a language model, so token cost is not measured. Small n (8 proposals, 24 tasks, 40 actions). A library with tests and reproducible evidence; not yet wired into the hosted gateway. Same-project, not third-party. PRE-PRODUCTION.