{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "phase-0.9e-r-release-correlation.schema.json", "type": "object", "required": [ "schema_version", "phase", "status", "baseline_commit", "release_correlation", "final_classification", "local_candidate", "inner_archive", "release_inventory", "tags", "assets", "upstream_worktree", "official_host_sender", "operator_attestation", "phase09f_offline_design_allowed", "authorization", "actions", "artifact_provenance", "blocking_state" ], "properties": { "schema_version": { "const": 1 }, "phase": { "const": "PHASE_0_9E_R_OFFICIAL_Y2JB_CORRELATION" }, "status": { "const": "DESIGN_ONLY" }, "baseline_commit": { "const": "3d3151bd12ff0f786c1e1b9af75d7174408e3d2f" }, "release_correlation": { "enum": [ "OFFICIAL_RELEASE_BYTE_MATCH", "OFFICIAL_RELEASE_METADATA_MATCH", "OFFICIAL_RELEASE_NO_MATCH", "OFFICIAL_RELEASE_UNRESOLVED" ] }, "final_classification": { "enum": [ "PROVENANCE_READY_FOR_OPERATOR_BINDING", "OFFICIAL_ASSET_IDENTIFIED_IMPLEMENTATION_PARTIAL", "OFFICIAL_ASSET_IDENTIFIED_IMPLEMENTATION_MISSING", "LOCAL_BACKUP_NOT_CORRELATED", "OFFICIAL_RELEASE_RESEARCH_INCOMPLETE" ] }, "identified_release": { "type": ["string", "null"] }, "identified_release_asset": { "type": ["string", "null"] }, "local_candidate": { "type": "object", "required": ["file_name", "size", "sha256"], "properties": { "file_name": { "const": "Y2JB-Autoloader-403-1240.zip" }, "size": { "const": 504159435 }, "sha256": { "const": "805e3f87f0c371223619ffc7d3a7b3c0d41a1fae8a8b1171d9e2f162659e8291" } } }, "inner_archive": { "type": "object", "required": ["size", "sha256", "magic", "classification"], "properties": { "size": { "const": 504365056 }, "sha256": { "const": "6439834e8856d45b6d6fe699b74c35ca6985a199ea8ecf3e398c018d37be2d55" }, "magic": { "const": "SIECAF" }, "classification": { "const": "OPAQUE_UNBOUND" } } }, "release_inventory": { "type": "array", "minItems": 6 }, "tags": { "type": "array", "minItems": 5 }, "assets": { "type": "array", "minItems": 7 }, "upstream_worktree": { "type": "object" }, "official_host_sender": { "type": "object" }, "operator_attestation": { "type": "object" }, "phase09f_offline_design_allowed": { "const": false }, "authorization": { "type": "object", "additionalProperties": { "const": false } }, "actions": { "type": "object" }, "artifact_provenance": { "type": "array", "minItems": 6 }, "blocking_state": { "type": "object" } } }