Compare commits

...
@@ -1,57 +1 @@
{
"allowed_peer_cgroups": [
"/system.slice/aios-gitops-model-api-v2r2c1-staging.service"
],
"allowed_peer_executable_prefix": "/usr/bin/python3",
"allowed_peer_runtime_prefix": "/opt/aios/gitops-model-api/",
"allowed_peer_runtime_suffix": "/runtime/app/aios_model_api_staging.py",
"allowed_peer_uid": 1000,
"evidence_layout": {
"artifact": "{version}/artifact.tar.gz",
"canary": "{version}/canary.json",
"gitea": "{version}/gitea.json",
"manifest": "{version}/manifest.json",
"package_closure": "{version}/checksums.sha256",
"policy": "{version}/trusted-release-policy.json",
"rollback": "{version}/rollback.json",
"secret_scan": "{version}/secret-scan.json",
"tests": "{version}/tests.json"
},
"governed_recipes": {},
"maximum_request_age_seconds": 60,
"operation": "BuildTrustedCandidateV1",
"readiness_operation": "ProbeTrustedCandidateBuilderV1",
"recipes": {
"V2R2C2": {
"base_oid": "d2b5a8339a34a8f958a177f8a3b9e8296a57a7a6",
"candidate_id": "rc-v2r2c2-d2b5a8339a34",
"mode": "fixed",
"purpose": "AIOS_TRUSTED_RELEASE_BUILDER",
"source_commit": "d2b5a8339a34a8f958a177f8a3b9e8296a57a7a6",
"task_id": "v12-durable-trusted-release-controller-activation-20260829",
"version": "V2R2C2"
},
"V2R2C3": {
"derives_from": "V2R2C2",
"mode": "governed-derived-only",
"purpose": "AIOS_TRUSTED_RELEASE_BUILDER",
"version": "V2R2C3"
}
},
"repository": "aios/aios",
"request_schema": "aios.trusted-candidate-builder.request.v1",
"request_timeout_seconds": 30,
"required_checks": [
"authoritative_git",
"artifact",
"canary",
"gitea",
"manifest",
"package_closure",
"rollback",
"secret_scan",
"tests"
],
"response_schema": "aios.trusted-candidate-builder.response.v1",
"schema": "aios.trusted-candidate-builder-policy.v1"
}
{"allowed_peer_cgroups":["/system.slice/aios-gitops-model-api-v2r2c1-staging.service"],"allowed_peer_executable_prefix":"/usr/bin/python3","allowed_peer_runtime_prefix":"/opt/aios/gitops-model-api/","allowed_peer_runtime_suffix":"/runtime/app/aios_model_api_staging.py","allowed_peer_uid":1000,"evidence_layout":{"artifact":"{version}/artifact.tar.gz","canary":"{version}/canary.json","gitea":"{version}/gitea.json","manifest":"{version}/manifest.json","package_closure":"{version}/checksums.sha256","policy":"{version}/trusted-release-policy.json","rollback":"{version}/rollback.json","secret_scan":"{version}/secret-scan.json","tests":"{version}/tests.json"},"governed_recipes":{},"maximum_request_age_seconds":60,"operation":"BuildTrustedCandidateV1","readiness_operation":"ProbeTrustedCandidateBuilderV1","recipes":{"V2R2C2":{"base_oid":"d2b5a8339a34a8f958a177f8a3b9e8296a57a7a6","candidate_id":"rc-v2r2c2-d2b5a8339a34","mode":"fixed","purpose":"AIOS_TRUSTED_RELEASE_BUILDER","source_commit":"d2b5a8339a34a8f958a177f8a3b9e8296a57a7a6","task_id":"v12-durable-trusted-release-controller-activation-20260829","version":"V2R2C2"},"V2R2C3":{"base_oid":"5cf20128d8be2d10aef87b09f8f7a2aecb2000f3","candidate_id":"rc-v2r2c3-9d2843c6b04c","derives_from":"V2R2C2","mode":"governed-derived-only","purpose":"AIOS_TRUSTED_RELEASE_BUILDER","source_commit":"9d2843c6b04cefcce1bae3090eba6c19cdd89147","version":"V2R2C3"}},"repository":"aios/aios","request_schema":"aios.trusted-candidate-builder.request.v1","request_timeout_seconds":30,"required_checks":["authoritative_git","artifact","canary","gitea","manifest","package_closure","rollback","secret_scan","tests"],"response_schema":"aios.trusted-candidate-builder.response.v1","schema":"aios.trusted-candidate-builder-policy.v1"}