{"automatic_deployment":false,"automatic_promotion":false,"check_count":21,"checks":[{"id":"RID-01","passed":true,"statement":"External production acceptance remains visibly WIP."},{"id":"RID-02","passed":true,"statement":"VERSION and build-info version agree."},{"id":"RID-03","passed":true,"statement":"The immutable build ID is derived from the exact release."},{"id":"RID-04","passed":true,"statement":"The build-info digest verifies."},{"id":"RID-05","passed":true,"statement":"The runtime-integrity manifest names the same candidate."},{"id":"RID-06","passed":true,"statement":"The Simulation Explorer preview registry names the same candidate."},{"id":"RID-07","passed":true,"statement":"The root package requires Python 3.13.14."},{"id":"RID-08","passed":true,"statement":"The startup packet names the same candidate."},{"id":"RID-09","passed":true,"statement":"The current release has a dedicated .uai record."},{"id":"RID-10","passed":true,"statement":"Production-convergence memory names the same candidate."},{"id":"RID-11","passed":true,"statement":"The recursive prompt memory begins from the same candidate."},{"id":"RID-12","passed":true,"statement":"The cPanel entry module exports application = create_app()."},{"id":"RID-13","passed":true,"statement":"The startup module enforces Python 3.13.14 or newer."},{"id":"RID-14","passed":true,"statement":"The application remains mounted at the domain root."},{"id":"RID-15","passed":true,"statement":"The startup file is cpanel_app.py."},{"id":"RID-16","passed":true,"statement":"The WSGI callable is application."},{"id":"RID-17","passed":true,"statement":"A mixed-release response is a deployment defect, not an acceptable state."},{"id":"RID-18","passed":true,"statement":"A stale environment value cannot redefine package identity."},{"id":"RID-19","passed":true,"statement":"Identity evidence cannot change the production host."},{"id":"RID-20","passed":true,"statement":"Identity coherence cannot promote the release automatically."},{"id":"RID-21","passed":true,"statement":"The public synthetic boundary remains explicit."}],"passed":true,"proof_sha256":"5bd7681c38a55c44dd441e37ec7ffef93cb4d77badf301153ed5778550b910ac","record_sha256":"0a7eefb370c8784d60961fb2030237a44036b0e7e09af55f848f569fd6cb6abf","release":"2.0.0-rc.57-WIP","schema":"evulgare.release-identity-proof.v1","terminal":"SYNTHETIC_NULL_SINK"}
