{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://matrixnetwork.me/schemas/Y_THEORY_FORMATION_MIND_BODY_REPLAY.schema.json",
  "title": "Y-Theory Formation Mind public Body replay",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema",
    "release",
    "source",
    "reference_frame",
    "clock",
    "catalog",
    "replay",
    "prediction_evaluation",
    "projection",
    "guardrails",
    "reproducibility",
    "integrity"
  ],
  "properties": {
    "schema": {"const": "y-theory.formation-mind-body-replay.v1"},
    "release": {"$ref": "#/$defs/release"},
    "source": {"$ref": "#/$defs/source"},
    "reference_frame": {"$ref": "#/$defs/reference_frame"},
    "clock": {"$ref": "#/$defs/clock"},
    "catalog": {"$ref": "#/$defs/catalog"},
    "replay": {"$ref": "#/$defs/replay"},
    "prediction_evaluation": {"$ref": "#/$defs/prediction_evaluation"},
    "projection": {"$ref": "#/$defs/projection"},
    "guardrails": {"$ref": "#/$defs/guardrails"},
    "reproducibility": {"$ref": "#/$defs/reproducibility"},
    "integrity": {"$ref": "#/$defs/integrity"}
  },
  "$defs": {
    "sha256": {
      "type": "string",
      "pattern": "^[0-9a-f]{64}$"
    },
    "nonempty_string": {
      "type": "string",
      "minLength": 1
    },
    "integer_vector3": {
      "type": "array",
      "minItems": 3,
      "maxItems": 3,
      "items": {"type": "integer"}
    },
    "release": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "artifact_id",
        "builder_version",
        "status",
        "scope",
        "living_source_version",
        "identity_mind_version",
        "release_state",
        "canonical_author",
        "release_config_sha256"
      ],
      "properties": {
        "artifact_id": {"type": "string", "pattern": "^FMBR::[0-9a-f]{24}$"},
        "builder_version": {"const": "FMBR-2026.09.01.1"},
        "status": {"const": "public_bounded_structural_experiment"},
        "scope": {"const": "one_authorized_canonical_chapter"},
        "living_source_version": {"type": "string", "pattern": "^YLS-"},
        "identity_mind_version": {"type": "string", "pattern": "^IDM-"},
        "release_state": {"const": "candidate_not_deployed"},
        "canonical_author": {"const": "Bubu Suhas Mullaveedu"},
        "release_config_sha256": {"$ref": "#/$defs/sha256"}
      }
    },
    "source": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "relative_path",
        "snapshot_sha256",
        "content_address",
        "byte_count",
        "occurrence_count",
        "encoding",
        "tokenizer_version",
        "snapshot_hash_scope",
        "terminal_newline_present",
        "formation_content",
        "public_authorization",
        "authorization_basis",
        "authorization_scope"
      ],
      "properties": {
        "relative_path": {"const": "canonical/16_ENGINE_FORMATION.md"},
        "snapshot_sha256": {"$ref": "#/$defs/sha256"},
        "content_address": {"type": "string", "pattern": "^sha256:[0-9a-f]{64}$"},
        "byte_count": {"type": "integer", "minimum": 1},
        "occurrence_count": {"type": "integer", "minimum": 1},
        "encoding": {"const": "utf-8"},
        "tokenizer_version": {"const": "unicode-word-symbol-v2-markdown-body"},
        "snapshot_hash_scope": {"const": "exact_stored_file_bytes_including_terminal_newline"},
        "terminal_newline_present": {"const": true},
        "formation_content": {
          "type": "object",
          "additionalProperties": false,
          "required": ["selection_rule", "byte_start", "byte_end", "byte_count", "sha256"],
          "properties": {
            "selection_rule": {"const": "markdown_body_excluding_opening_yaml_front_matter"},
            "byte_start": {"type": "integer", "minimum": 1},
            "byte_end": {"type": "integer", "minimum": 1},
            "byte_count": {"type": "integer", "minimum": 1},
            "sha256": {"$ref": "#/$defs/sha256"}
          }
        },
        "public_authorization": {"const": "public_authorized"},
        "authorization_basis": {"const": "governance/FORMATION_MIND_RELATIONAL_ASTRONOMY_RUNTIME.md"},
        "authorization_scope": {"const": "exact_bytes_of_canonical_16_engine_formation_only"}
      }
    },
    "reference_frame": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "center_basin_id",
        "center_position",
        "coordinate_system",
        "axes",
        "coordinate_unit",
        "coordinate_bound",
        "scale_scope",
        "geometry_status"
      ],
      "properties": {
        "id": {"type": "string", "pattern": "^FMFRAME::[0-9a-f]{24}$"},
        "center_basin_id": {"type": "string", "pattern": "^BASIN::ROOT::[0-9a-f]{24}$"},
        "center_position": {"$ref": "#/$defs/integer_vector3"},
        "coordinate_system": {"const": "formation_kernel_integer_state_v1"},
        "axes": {
          "type": "array",
          "prefixItems": [
            {"const": "engine_x"},
            {"const": "engine_y"},
            {"const": "engine_z"}
          ],
          "items": false,
          "minItems": 3,
          "maxItems": 3
        },
        "coordinate_unit": {"const": "dimensionless_integer"},
        "coordinate_bound": {"type": "integer", "minimum": 1},
        "scale_scope": {"const": "one_canonical_chapter_pattern_field"},
        "geometry_status": {"const": "computed_structural_state_not_physical_space_semantic_truth_or_proof"}
      }
    },
    "clock": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "unit",
        "origin_fixed_step",
        "occurrence_step_rule",
        "occurrence_steps",
        "terminal_fixed_step",
        "terminal_operation",
        "wall_time_used"
      ],
      "properties": {
        "id": {"const": "FMCLOCK::SOURCE-OCCURRENCE-FIXED-STEP"},
        "unit": {"const": "fixed_step"},
        "origin_fixed_step": {"const": 0},
        "occurrence_step_rule": {"const": "occurrence_ordinal_plus_one"},
        "occurrence_steps": {"type": "integer", "minimum": 1},
        "terminal_fixed_step": {"type": "integer", "minimum": 2},
        "terminal_operation": {"const": "bounded_run_retirement_classification"},
        "wall_time_used": {"const": false}
      }
    },
    "source_occurrence": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "ordinal",
        "byte_start",
        "byte_end",
        "char_start",
        "char_end",
        "label",
        "normalized_pattern",
        "token_sha256",
        "source_address",
        "pattern_candidate_index",
        "public_authorization"
      ],
      "properties": {
        "ordinal": {"type": "integer", "minimum": 0},
        "byte_start": {"type": "integer", "minimum": 0},
        "byte_end": {"type": "integer", "minimum": 1},
        "char_start": {"type": "integer", "minimum": 0},
        "char_end": {"type": "integer", "minimum": 1},
        "label": {"$ref": "#/$defs/nonempty_string"},
        "normalized_pattern": {"$ref": "#/$defs/nonempty_string"},
        "token_sha256": {"$ref": "#/$defs/sha256"},
        "source_address": {"type": "string", "pattern": "^ytocc:sha256:[0-9a-f]{64}#bytes=[0-9]+:[0-9]+;token=[0-9]+;token_sha256=[0-9a-f]{64}$"},
        "pattern_candidate_index": {"type": "integer", "minimum": 0},
        "public_authorization": {"const": "public_authorized"}
      }
    },
    "pattern_candidate": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "index",
        "id",
        "mind_cell_id",
        "label",
        "pattern_sha256",
        "member_occurrence_ordinals",
        "first_step",
        "last_step",
        "candidate_state",
        "engine_position",
        "engine_velocity",
        "phase_tick",
        "mass",
        "support",
        "residue_total",
        "public_authorization",
        "authority",
        "semantic_identity_approved",
        "proof_status"
      ],
      "properties": {
        "index": {"type": "integer", "minimum": 0},
        "id": {"type": "string", "pattern": "^BASIN::PATTERN::[0-9a-f]{24}$"},
        "mind_cell_id": {"type": "string", "pattern": "^MC::BASIN::PATTERN::[0-9a-f]{24}$"},
        "label": {"$ref": "#/$defs/nonempty_string"},
        "pattern_sha256": {"$ref": "#/$defs/sha256"},
        "member_occurrence_ordinals": {
          "type": "array",
          "minItems": 1,
          "items": {"type": "integer", "minimum": 0},
          "uniqueItems": true
        },
        "first_step": {"type": "integer", "minimum": 1},
        "last_step": {"type": "integer", "minimum": 1},
        "candidate_state": {"enum": ["active_candidate", "retired_candidate"]},
        "engine_position": {"$ref": "#/$defs/integer_vector3"},
        "engine_velocity": {"$ref": "#/$defs/integer_vector3"},
        "phase_tick": {"type": "integer", "minimum": 0},
        "mass": {"type": "integer", "minimum": 1},
        "support": {"type": "integer", "minimum": 1},
        "residue_total": {"type": "integer", "minimum": 0},
        "public_authorization": {"const": "public_authorized"},
        "authority": {"const": "computational_candidate_only"},
        "semantic_identity_approved": {"const": false},
        "proof_status": {"const": "not_proof"}
      }
    },
    "relation_candidate": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "index",
        "id",
        "mind_cell_id",
        "origin_pattern_candidate_index",
        "target_pattern_candidate_index",
        "first_step",
        "last_step",
        "candidate_state",
        "engine_position",
        "support",
        "mass",
        "phase_tick",
        "contact_count",
        "authority",
        "semantic_relation_approved",
        "canonical_approval",
        "proof_status"
      ],
      "properties": {
        "index": {"type": "integer", "minimum": 0},
        "id": {"type": "string", "pattern": "^BASIN::RELATION::[0-9a-f]{24}$"},
        "mind_cell_id": {"type": "string", "pattern": "^MC::BASIN::RELATION::[0-9a-f]{24}$"},
        "origin_pattern_candidate_index": {"type": "integer", "minimum": 0},
        "target_pattern_candidate_index": {"type": "integer", "minimum": 0},
        "first_step": {"type": "integer", "minimum": 1},
        "last_step": {"type": "integer", "minimum": 1},
        "candidate_state": {"enum": ["active_candidate", "retired_candidate"]},
        "engine_position": {"$ref": "#/$defs/integer_vector3"},
        "support": {"type": "integer", "minimum": 1},
        "mass": {"type": "integer", "minimum": 1},
        "phase_tick": {"type": "integer", "minimum": 0},
        "contact_count": {"type": "integer", "minimum": 1},
        "authority": {"const": "computational_relation_candidate_only"},
        "semantic_relation_approved": {"const": false},
        "canonical_approval": {"const": false},
        "proof_status": {"const": "not_proof"}
      }
    },
    "catalog": {
      "type": "object",
      "additionalProperties": false,
      "required": ["source_occurrences", "pattern_candidates", "relation_candidates", "approved_relations", "relation_partition_rule"],
      "properties": {
        "source_occurrences": {"type": "array", "minItems": 1, "items": {"$ref": "#/$defs/source_occurrence"}},
        "pattern_candidates": {"type": "array", "minItems": 1, "items": {"$ref": "#/$defs/pattern_candidate"}},
        "relation_candidates": {"type": "array", "items": {"$ref": "#/$defs/relation_candidate"}},
        "approved_relations": {"type": "array", "maxItems": 0},
        "relation_partition_rule": {"$ref": "#/$defs/nonempty_string"}
      }
    },
    "force_component": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "attractor_pattern_candidate_index",
        "surface_bit_compatibility_0_256",
        "attractor_support",
        "prior_transition_support",
        "pull",
        "axis_force"
      ],
      "properties": {
        "attractor_pattern_candidate_index": {"type": "integer", "minimum": 0},
        "surface_bit_compatibility_0_256": {"type": "integer", "minimum": 0, "maximum": 256},
        "attractor_support": {"type": "integer", "minimum": 1},
        "prior_transition_support": {"type": "integer", "minimum": 0},
        "pull": {"type": "integer", "minimum": 0},
        "axis_force": {"$ref": "#/$defs/integer_vector3"}
      }
    },
    "force_component_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0, "maximum": 256},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer"}
      ],
      "items": false,
      "minItems": 8,
      "maxItems": 8
    },
    "relation_update": {
      "type": "object",
      "additionalProperties": false,
      "required": ["relation_candidate_index", "operation", "event_sequence", "event_hash", "semantic_relation_approved"],
      "properties": {
        "relation_candidate_index": {"type": "integer", "minimum": 0},
        "operation": {"enum": ["branch", "attach"]},
        "event_sequence": {"type": "integer", "minimum": 0},
        "event_hash": {"$ref": "#/$defs/sha256"},
        "semantic_relation_approved": {"const": false}
      }
    },
    "relation_update_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "integer", "minimum": 0},
        {"enum": ["branch", "attach"]},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"},
        {"const": false}
      ],
      "items": false,
      "minItems": 5,
      "maxItems": 5
    },
    "prediction": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "prediction_id",
        "model_id",
        "model_role",
        "state_at_issue",
        "reference_frame",
        "distance_metric",
        "predicted_distance",
        "origin_pattern_candidate_index",
        "predicted_pattern_candidate_index",
        "actual_pattern_candidate_index",
        "evidence_count_at_issue",
        "issue_sequence",
        "issue_event_hash",
        "target_ordinal",
        "target_observed_sequence",
        "score_sequence",
        "score_event_hash",
        "outcome",
        "score_milli",
        "issue_before_target_verified",
        "semantic_claim",
        "wisdom_claim"
      ],
      "properties": {
        "prediction_id": {"type": "string", "pattern": "^PRED::"},
        "model_id": {"$ref": "#/$defs/nonempty_string"},
        "model_role": {"enum": ["baseline", "candidate_model", "candidate_relational_geometry"]},
        "state_at_issue": {"$ref": "#/$defs/nonempty_string"},
        "reference_frame": {"type": ["string", "null"]},
        "distance_metric": {"type": ["string", "null"]},
        "predicted_distance": {"type": ["integer", "null"], "minimum": 0},
        "origin_pattern_candidate_index": {"type": "integer", "minimum": 0},
        "predicted_pattern_candidate_index": {"type": ["integer", "null"], "minimum": 0},
        "actual_pattern_candidate_index": {"type": "integer", "minimum": 0},
        "evidence_count_at_issue": {"type": "integer", "minimum": 0},
        "issue_sequence": {"type": "integer", "minimum": 0},
        "issue_event_hash": {"$ref": "#/$defs/sha256"},
        "target_ordinal": {"type": "integer", "minimum": 1},
        "target_observed_sequence": {"type": "integer", "minimum": 0},
        "score_sequence": {"type": "integer", "minimum": 0},
        "score_event_hash": {"$ref": "#/$defs/sha256"},
        "outcome": {"enum": ["hit", "miss", "abstain"]},
        "score_milli": {"type": "integer", "minimum": 0, "maximum": 1000},
        "issue_before_target_verified": {"const": true},
        "semantic_claim": {"const": false},
        "wisdom_claim": {"const": false}
      }
    },
    "prediction_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "string", "pattern": "^PRED::"},
        {"$ref": "#/$defs/nonempty_string"},
        {"enum": ["baseline", "candidate_model", "candidate_relational_geometry"]},
        {"$ref": "#/$defs/nonempty_string"},
        {"type": ["string", "null"]},
        {"type": ["string", "null"]},
        {"type": ["integer", "null"], "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"type": ["integer", "null"], "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"},
        {"enum": ["hit", "miss", "abstain"]},
        {"type": "integer", "minimum": 0, "maximum": 1000},
        {"const": true},
        {"const": false},
        {"const": false}
      ],
      "items": false,
      "minItems": 22,
      "maxItems": 22
    },
    "occurrence_update": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "ordinal",
        "fixed_step",
        "pattern_candidate_index",
        "pattern_operation",
        "lifecycle_event_sequence",
        "lifecycle_event_hash",
        "position_before",
        "position_after",
        "velocity_before",
        "velocity_after",
        "net_force",
        "attractor_component_vectors",
        "motion_event_sequence",
        "motion_event_hash",
        "relation_updates",
        "prediction_vectors",
        "step_first_event_sequence",
        "step_last_event_sequence",
        "step_event_chain_head"
      ],
      "properties": {
        "ordinal": {"type": "integer", "minimum": 0},
        "fixed_step": {"type": "integer", "minimum": 1},
        "pattern_candidate_index": {"type": "integer", "minimum": 0},
        "pattern_operation": {"enum": ["branch", "attach"]},
        "lifecycle_event_sequence": {"type": "integer", "minimum": 0},
        "lifecycle_event_hash": {"$ref": "#/$defs/sha256"},
        "position_before": {"$ref": "#/$defs/integer_vector3"},
        "position_after": {"$ref": "#/$defs/integer_vector3"},
        "velocity_before": {"$ref": "#/$defs/integer_vector3"},
        "velocity_after": {"$ref": "#/$defs/integer_vector3"},
        "net_force": {"$ref": "#/$defs/integer_vector3"},
        "attractor_component_vectors": {"type": "array", "items": {"$ref": "#/$defs/force_component_vector"}},
        "motion_event_sequence": {"type": "integer", "minimum": 0},
        "motion_event_hash": {"$ref": "#/$defs/sha256"},
        "relation_updates": {"type": "array", "items": {"$ref": "#/$defs/relation_update"}},
        "prediction_vectors": {"type": "array", "items": {"$ref": "#/$defs/prediction_vector"}},
        "step_first_event_sequence": {"type": "integer", "minimum": 0},
        "step_last_event_sequence": {"type": "integer", "minimum": 0},
        "step_event_chain_head": {"$ref": "#/$defs/sha256"}
      }
    },
    "occurrence_update_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 0},
        {"enum": ["branch", "attach"]},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"},
        {"$ref": "#/$defs/integer_vector3"},
        {"$ref": "#/$defs/integer_vector3"},
        {"$ref": "#/$defs/integer_vector3"},
        {"$ref": "#/$defs/integer_vector3"},
        {"$ref": "#/$defs/integer_vector3"},
        {"type": "array", "items": {"$ref": "#/$defs/force_component_vector"}},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"},
        {"type": "array", "items": {"$ref": "#/$defs/relation_update_vector"}},
        {"type": "array", "items": {"$ref": "#/$defs/prediction_vector"}},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"$ref": "#/$defs/sha256"}
      ],
      "items": false,
      "minItems": 19,
      "maxItems": 19
    },
    "pattern_checkpoint_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "integer", "minimum": 0},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer"},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 0},
        {"enum": [0, 1]}
      ],
      "items": false,
      "minItems": 12,
      "maxItems": 12
    },
    "relation_checkpoint_vector": {
      "type": "array",
      "prefixItems": [
        {"type": "integer", "minimum": 0},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 1},
        {"type": "integer", "minimum": 0},
        {"enum": [0, 1]}
      ],
      "items": false,
      "minItems": 5,
      "maxItems": 5
    },
    "checkpoint": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "fixed_step",
        "through_ordinal",
        "event_sequence",
        "event_chain_head",
        "pattern_state_vectors",
        "relation_state_vectors",
        "state_sha256"
      ],
      "properties": {
        "id": {"type": "string", "pattern": "^FMCP::"},
        "fixed_step": {"type": "integer", "minimum": 1},
        "through_ordinal": {"type": ["integer", "null"], "minimum": 0},
        "event_sequence": {"type": "integer", "minimum": 0},
        "event_chain_head": {"$ref": "#/$defs/sha256"},
        "pattern_state_vectors": {"type": "array", "items": {"$ref": "#/$defs/pattern_checkpoint_vector"}},
        "relation_state_vectors": {"type": "array", "items": {"$ref": "#/$defs/relation_checkpoint_vector"}},
        "state_sha256": {"$ref": "#/$defs/sha256"}
      }
    },
    "terminal_update": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "fixed_step",
        "operation",
        "retired_pattern_candidate_indices",
        "retired_relation_candidate_indices",
        "event_sequence_first",
        "event_sequence_last",
        "event_chain_head",
        "terminal_checkpoint_id"
      ],
      "properties": {
        "fixed_step": {"type": "integer", "minimum": 2},
        "operation": {"const": "candidate_retire"},
        "retired_pattern_candidate_indices": {"type": "array", "items": {"type": "integer", "minimum": 0}, "uniqueItems": true},
        "retired_relation_candidate_indices": {"type": "array", "items": {"type": "integer", "minimum": 0}, "uniqueItems": true},
        "event_sequence_first": {"type": "integer", "minimum": 0},
        "event_sequence_last": {"type": "integer", "minimum": 0},
        "event_chain_head": {"$ref": "#/$defs/sha256"},
        "terminal_checkpoint_id": {"const": "FMCP::TERMINAL"}
      }
    },
    "replay": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "replay_kind",
        "checkpoint_interval_occurrences",
        "pattern_checkpoint_vector_layout",
        "relation_checkpoint_vector_layout",
        "attractor_component_vector_layout",
        "prediction_vector_layout",
        "relation_update_vector_layout",
        "occurrence_update_vector_layout",
        "occurrence_update_vectors",
        "checkpoints",
        "terminal_update",
        "occurrence_update_sha256",
        "checkpoint_sha256",
        "full_event_log_embedded"
      ],
      "properties": {
        "replay_kind": {"const": "read_only_occurrence_delta_replay"},
        "checkpoint_interval_occurrences": {"type": "integer", "minimum": 1},
        "pattern_checkpoint_vector_layout": {"type": "array", "minItems": 12, "maxItems": 12, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "relation_checkpoint_vector_layout": {"type": "array", "minItems": 5, "maxItems": 5, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "attractor_component_vector_layout": {"type": "array", "minItems": 8, "maxItems": 8, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "prediction_vector_layout": {"type": "array", "minItems": 22, "maxItems": 22, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "relation_update_vector_layout": {"type": "array", "minItems": 5, "maxItems": 5, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "occurrence_update_vector_layout": {"type": "array", "minItems": 19, "maxItems": 19, "items": {"$ref": "#/$defs/nonempty_string"}, "uniqueItems": true},
        "occurrence_update_vectors": {"type": "array", "minItems": 1, "items": {"$ref": "#/$defs/occurrence_update_vector"}},
        "checkpoints": {"type": "array", "minItems": 2, "items": {"$ref": "#/$defs/checkpoint"}},
        "terminal_update": {"$ref": "#/$defs/terminal_update"},
        "occurrence_update_sha256": {"$ref": "#/$defs/sha256"},
        "checkpoint_sha256": {"$ref": "#/$defs/sha256"},
        "full_event_log_embedded": {"const": false}
      }
    },
    "model_outcome": {
      "type": "object",
      "additionalProperties": false,
      "required": ["model_id", "model_role", "issued", "scored", "hit", "miss", "abstain", "score_milli_total"],
      "properties": {
        "model_id": {"$ref": "#/$defs/nonempty_string"},
        "model_role": {"enum": ["baseline", "candidate_model", "candidate_relational_geometry"]},
        "issued": {"type": "integer", "minimum": 0},
        "scored": {"type": "integer", "minimum": 0},
        "hit": {"type": "integer", "minimum": 0},
        "miss": {"type": "integer", "minimum": 0},
        "abstain": {"type": "integer", "minimum": 0},
        "score_milli_total": {"type": "integer", "minimum": 0}
      }
    },
    "prediction_evaluation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "protocol",
        "record_location",
        "prediction_issue_event_count",
        "model_prediction_record_count",
        "issue_before_target_verified",
        "model_outcomes",
        "geometry_model_id",
        "geometry_all_target_score_rate_milli",
        "best_baseline_model_id",
        "best_baseline_all_target_score_rate_milli",
        "geometry_minus_best_baseline_milli",
        "geometry_predictive_lift",
        "held_out_baseline_comparison",
        "predictive_wisdom_status",
        "claim"
      ],
      "properties": {
        "protocol": {"const": "issue_from_prior_state_then_observe_target_then_score_then_learn"},
        "record_location": {"const": "replay.occurrence_update_vectors[].prediction_vectors[]"},
        "prediction_issue_event_count": {"type": "integer", "minimum": 0},
        "model_prediction_record_count": {"type": "integer", "minimum": 0},
        "issue_before_target_verified": {"const": true},
        "model_outcomes": {"type": "array", "items": {"$ref": "#/$defs/model_outcome"}},
        "geometry_model_id": {"const": "relational_position_nearest_neighbor_v1"},
        "geometry_all_target_score_rate_milli": {"type": "integer", "minimum": 0, "maximum": 1000},
        "best_baseline_model_id": {"type": ["string", "null"]},
        "best_baseline_all_target_score_rate_milli": {"type": "integer", "minimum": 0, "maximum": 1000},
        "geometry_minus_best_baseline_milli": {"type": "integer", "minimum": -1000, "maximum": 1000},
        "geometry_predictive_lift": {"enum": ["not_evaluated", "not_observed_in_prequential_run", "observed_in_prequential_run_not_held_out"]},
        "held_out_baseline_comparison": {"const": "not_run"},
        "predictive_wisdom_status": {"const": "not_earned"},
        "claim": {"$ref": "#/$defs/nonempty_string"}
      }
    },
    "projection": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "supported_modes",
        "node_coordinate_source",
        "relation_coordinate_source",
        "motion_source",
        "interpolation",
        "camera_layout_or_drag_writes_engine_state",
        "presentation_geometry_has_causal_authority",
        "presentation_geometry_has_proof_authority"
      ],
      "properties": {
        "supported_modes": {
          "type": "array",
          "prefixItems": [{"const": "2d"}, {"const": "3d"}, {"const": "vr"}],
          "items": false,
          "minItems": 3,
          "maxItems": 3
        },
        "node_coordinate_source": {"const": "catalog.pattern_candidates[].engine_position"},
        "relation_coordinate_source": {"const": "catalog.relation_candidates[].engine_position"},
        "motion_source": {"const": "replay.occurrence_update_vectors_with_declared_layout"},
        "interpolation": {"const": "display_only_between_computed_engine_states"},
        "camera_layout_or_drag_writes_engine_state": {"const": false},
        "presentation_geometry_has_causal_authority": {"const": false},
        "presentation_geometry_has_proof_authority": {"const": false}
      }
    },
    "guardrails": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "public_source_count",
        "private_sources_embedded",
        "semantic_inference_performed",
        "semantic_promotion_performed",
        "approved_relation_count",
        "identity_referent_established",
        "geometry_is_physical_space",
        "geometry_is_proof",
        "prediction_is_wisdom",
        "observerhood_or_consciousness_claimed",
        "claim"
      ],
      "properties": {
        "public_source_count": {"const": 1},
        "private_sources_embedded": {"const": 0},
        "semantic_inference_performed": {"const": false},
        "semantic_promotion_performed": {"const": false},
        "approved_relation_count": {"const": 0},
        "identity_referent_established": {"const": false},
        "geometry_is_physical_space": {"const": false},
        "geometry_is_proof": {"const": false},
        "prediction_is_wisdom": {"const": false},
        "observerhood_or_consciousness_claimed": {"const": false},
        "claim": {"$ref": "#/$defs/nonempty_string"}
      }
    },
    "input_hashes": {
      "type": "object",
      "additionalProperties": false,
      "required": ["source", "authorization_basis", "release_config", "formation_kernel", "runtime_schema", "body_builder", "body_schema", "summary_schema"],
      "properties": {
        "source": {"$ref": "#/$defs/sha256"},
        "authorization_basis": {"$ref": "#/$defs/sha256"},
        "release_config": {"$ref": "#/$defs/sha256"},
        "formation_kernel": {"$ref": "#/$defs/sha256"},
        "runtime_schema": {"$ref": "#/$defs/sha256"},
        "body_builder": {"$ref": "#/$defs/sha256"},
        "body_schema": {"$ref": "#/$defs/sha256"},
        "summary_schema": {"$ref": "#/$defs/sha256"}
      }
    },
    "reproducibility": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "kernel_version",
        "kernel_run_digest",
        "kernel_event_count",
        "kernel_event_chain_head",
        "kernel_event_chain_verified",
        "kernel_config",
        "input_sha256",
        "full_run_embedded",
        "full_run_reason",
        "materialize_full_run_command",
        "canonical_json_rule"
      ],
      "properties": {
        "kernel_version": {"$ref": "#/$defs/nonempty_string"},
        "kernel_run_digest": {"$ref": "#/$defs/sha256"},
        "kernel_event_count": {"type": "integer", "minimum": 1},
        "kernel_event_chain_head": {"$ref": "#/$defs/sha256"},
        "kernel_event_chain_verified": {"const": true},
        "kernel_config": {
          "type": "object",
          "additionalProperties": false,
          "required": ["source_relpath", "context_window", "coordinate_bound", "velocity_bound", "phase_modulus", "force_divisor", "maximum_pull", "minimum_persistence_occurrences", "maximum_tokens"],
          "properties": {
            "source_relpath": {"const": "canonical/16_ENGINE_FORMATION.md"},
            "context_window": {"type": "integer", "minimum": 1},
            "coordinate_bound": {"type": "integer", "minimum": 1},
            "velocity_bound": {"type": "integer", "minimum": 1},
            "phase_modulus": {"type": "integer", "minimum": 1},
            "force_divisor": {"type": "integer", "minimum": 1},
            "maximum_pull": {"type": "integer", "minimum": 1},
            "minimum_persistence_occurrences": {"type": "integer", "minimum": 1},
            "maximum_tokens": {"type": ["integer", "null"], "minimum": 1}
          }
        },
        "input_sha256": {"$ref": "#/$defs/input_hashes"},
        "full_run_embedded": {"const": false},
        "full_run_reason": {"$ref": "#/$defs/nonempty_string"},
        "materialize_full_run_command": {"$ref": "#/$defs/nonempty_string"},
        "canonical_json_rule": {"const": "utf8_json_sorted_keys_compact_separators_no_nan"}
      }
    },
    "integrity": {
      "type": "object",
      "additionalProperties": false,
      "required": ["algorithm", "canonical_json_rule", "included_top_level_fields", "content_sha256"],
      "properties": {
        "algorithm": {"const": "sha256"},
        "canonical_json_rule": {"const": "utf8_json_sorted_keys_compact_separators_no_nan"},
        "included_top_level_fields": {
          "type": "array",
          "minItems": 11,
          "maxItems": 11,
          "items": {"$ref": "#/$defs/nonempty_string"},
          "uniqueItems": true
        },
        "content_sha256": {"$ref": "#/$defs/sha256"}
      }
    }
  }
}
