CAIN-42 Evolution 15 proof bundle (e15-spatial-physical-intelligence-2026-09-28) ================================================================== Built 2026-09-29T01:18:16+00:00 at commit 6e1b413f6bdafbc37fa006203a74925bd26ffb09. Signing key: EPHEMERAL (this build only; not a production trust root). WHAT THIS SHOWS - E15 invariants P1-P36 hold: 36/36 - CAIN-42-E15-Spatial-Physical-Bench contained: 55/55 (in-process; no real vehicle or robot; real-world attack validation NOT PERFORMED) - End-to-end: 19/19 steps; 7/7 deliberate mutations governed - 175 tests passed, 0 failed: ============================= 175 passed in 5.74s ============================== - One real fabric run: signed sensor observations -> E12 admission -> world state (hash-chained) -> world-model PREDICTED output -> trajectory approval -> E13/E14/E7 -> nine-binding step -> E8 token + commit -> execution permit -> reference actuator adapter -> observation -> drift -> revalidation / safe state (PHYSICAL_ACTION_EXAMPLES) REPRODUCE (from the CAIN-42 repository; the implementation is not published on the sites) python3 -m pytest tests/test_cain42_e15_spatial_physical.py tests/test_cain42_e15_adversarial.py tests/test_cain42_e15_end_to_end.py -q bin/cain-agent physical audit bin/cain-agent physical bench bin/cain-l5 e15-simulate python3 scripts/cain45/build_evolution15_bundle.py VERIFY THIS BUNDLE (imports NO CAIN-42 code; Python + `cryptography` only) python3 verify_e15.py . WHAT THIS DOES NOT SHOW CAIN-42 is not a vehicle, a robot, a world model or a simulator; it does not drive anything and does not guarantee physical safety. REAL_WORLD_INTEGRATION = NOT_IMPLEMENTED | HARDWARE_ATTESTATION = UNKNOWN | HOSTED_SERVICE = NOT_IMPLEMENTED | MULTI_HOST_SCALE = UNVERIFIED | THIRD-PARTY REPRODUCTION = NOT PERFORMED | HASH_INTEGRITY != SEMANTIC_TRUTH | SIMULATION != REALITY. Systems outside CAIN-42's enforcement boundary remain UNCONTROLLED / UNVERIFIED / UNKNOWN. CAIN-42 DOES NOT NEED TO BECOME THE WORLD MODEL. IT GOVERNS THE TRUST PATH TO PHYSICAL ACTION.