CAIN Sovereign — runtime enforcement & frontier agent governance (2026-10-07)

THE AGENT MAY REASON ABOUT THE WORLD. CAIN DECIDES WHETHER IT IS AUTHORIZED TO CHANGE IT — AT THE BOUNDARY, RESTRICTION-ONLY.

What was built

A canonical ActionRequest and a Runtime Governance Bus that re-resolves every witness from live registries at the moment of the call and can only refuse; wired as a restriction-only stage into the real MCP interceptor (cain/mcp_proxy.py), opt-in via CAIN_SOVEREIGN_BUS_CONFIG. Plus signed skill trust, agent capability passports, continuous attestation, behavioural fingerprints, agent supply-chain provenance, agent-to-agent trust, M2M transaction governance, incident response, reputation, an experience economy, a governed world-model layer, a model-agnostic agent runtime, a research agent and a governed software factory.

What was measured

Reproduce: python3 scripts/sovereign/run_evidence.py --trials 2000 --seed 20261007.

Files: RESULTS.json · SWARM.json · MUTATION.json · LATENCY.json · manifest.json.

Limits. Library + one opt-in boundary stage; not enabled by default on the hosted gateway. Same-project tests, not third-party. No customers, no revenue, no patents. Physical AI is simulated only. PRE-PRODUCTION.