{
  "version": "V23",
  "validated_at": "2026-09-01",
  "change_manager": {
    "deterministic_manifest_hash_across_repeated_validation": true,
    "cross_runtime_hash_match_python_javascript": true,
    "apply_exact_fragment": true,
    "rollback_exact_fragment": true,
    "unrelated_later_edit_preserved_during_rollback": true,
    "controlled_fragment_conflict_refuses_rollback": true,
    "rollback_package_generation": true,
    "rollback_package_files": 3
  },
  "cloud_ledger": {
    "start_record": true,
    "register_change": true,
    "duplicate_change_manifest_blocked": true,
    "mark_deployed": true,
    "rollback_before_revert_blocked": true,
    "evaluate_revert": true,
    "mark_rolled_back_after_revert": true,
    "baseline_preserved_verbatim": true,
    "change_manifest_preserved_verbatim": true,
    "manifest_hash_preserved": true
  },
  "safety": {
    "whole_file_restore": false,
    "only_replace_exact_supported": true,
    "path_traversal_blocked": true,
    "expected_occurrence_guard": true,
    "max_operations_per_manifest": 20,
    "max_fragment_chars": 20000
  }
}
