{
  "schema_version": "1.3",
  "release_version": "1.25.0",
  "reviewed_date": "2026-08-11",
  "kind": "dependency_change_journal",
  "claim_status": "LOCAL_APPEND_ONLY_DEPENDENCY_CHANGE_HISTORY",
  "canonical_human_page": "/machine-intelligence/",
  "allowed_operations": [
    "ADDED",
    "REMOVED",
    "RENAMED",
    "RETARGETED"
  ],
  "accepted_graph_anchor": {
    "path": "docs/release/claim-dependency-graph-v1.24.0.json",
    "sha256": "7f4ff95588e305a0c77fbf2e4ee2d53601f65d5315b7833f0eaa89fad138d25f",
    "graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2"
  },
  "append_only_policy": {
    "immutable_accepted_prefix": true,
    "accepted_prefix_entry_digests": [
      "194d37b9448c71f28a1cd5e136ff46c038f254f21c2d8f2c350ea97f5a737e7a",
      "abf7a3e40fb6d84a5004cf5d666d152adb5c60fac95ab56636c9762318916166"
    ],
    "rewrite_behavior": "FAIL_CLOSED",
    "remote_immutability_claimed": false
  },
  "entries": [
    {
      "entry_id": "MJ-DEP-JOURNAL-BASELINE-v1.20.0",
      "entry_type": "ACCEPTED_BASELINE",
      "release_version": "1.20.0",
      "graph_path": "docs/release/claim-dependency-graph-v1.20.0.json",
      "graph_file_sha256": "ad410cefa097fd23a27c20649f08e7ae683ec41d63b6dffe47c1ac8b6985585a",
      "graph_digest_sha256": "45cdd25740a72882a6b8299a40caa8a07d7236882fe2f0b4e273467b37547b8e",
      "edge_count": 6,
      "locator_set_digest_sha256": "b2d8d3f8192183db36147a3c0d2dbecc94977b48916e6480a2f68739dd92f713",
      "entry_digest_sha256": "194d37b9448c71f28a1cd5e136ff46c038f254f21c2d8f2c350ea97f5a737e7a"
    },
    {
      "entry_id": "MJ-DEP-JOURNAL-v1.20.0-v1.21.0",
      "entry_type": "RELEASE_TRANSITION",
      "from_release": "1.20.0",
      "to_release": "1.21.0",
      "accepted_graph_digest_sha256": "45cdd25740a72882a6b8299a40caa8a07d7236882fe2f0b4e273467b37547b8e",
      "current_graph_digest_sha256": "571b6740feca45964c85344d227e764334b91517e601193c7cbe83522ef54942",
      "operation_counts": {
        "ADDED": 0,
        "REMOVED": 0,
        "RENAMED": 0,
        "RETARGETED": 3
      },
      "unchanged_dependency_count": 3,
      "changes": [
        {
          "change_id": "MJ-DEP-CHANGE-001",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-EU-AI-ACT-04",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "e9a0d076750d158362c6989ba57d45aa468120ac53b0dd6db21fcad1f821344f",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "1d16e50c6ecce95fe8a0162ee29700f8ce50895014e06f3136f6e79d2a9b2e85",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "a046a45d37cdbbb96f604fbbb994e80f25e9d7c4b2645ebcbbf2f558608004d2"
        },
        {
          "change_id": "MJ-DEP-CHANGE-002",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-ISO-22989-05",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "a44307d3ab93632e7e874fc0755eb38079270c049fb8b2fcf54faa28aaa6c550",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "4fc7a808a71642513cc51c1a985555009a092462ad8e1a025554d100bc30ac84",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "b8458d743fe166a08cb9588cddfcf2d3d0a62edd7879363fc890035e3453268e"
        },
        {
          "change_id": "MJ-DEP-CHANGE-003",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-NIST-AI-RMF-06",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "61f736e46fa24a9ec638c3c6f03945010687d267b1db70d0d7292baadff3be9c",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "97db4ebe55787a63796aa1a3e264ade711a11642b3db94051992709270381631",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "56511657471c0a7fd1a3c26f2717437dfb0760f24f68610058d42f329ef24867"
        }
      ],
      "comparison_rule": "Stable dependency IDs and claim locator identities are compared exactly; claim digest/target changes are RETARGETED, human-name-only changes on a stable locator are RENAMED.",
      "entry_digest_sha256": "abf7a3e40fb6d84a5004cf5d666d152adb5c60fac95ab56636c9762318916166"
    },
    {
      "entry_id": "MJ-DEP-JOURNAL-v1.21.0-v1.22.0",
      "entry_type": "RELEASE_TRANSITION",
      "from_release": "1.21.0",
      "to_release": "1.22.0",
      "accepted_graph_digest_sha256": "571b6740feca45964c85344d227e764334b91517e601193c7cbe83522ef54942",
      "current_graph_digest_sha256": "9d4e5739451d54ab6367ef372c395c1bf1a8a09ee55bc5aa4104126961c8b3a8",
      "operation_counts": {
        "ADDED": 0,
        "REMOVED": 0,
        "RENAMED": 0,
        "RETARGETED": 3
      },
      "unchanged_dependency_count": 3,
      "changes": [
        {
          "change_id": "MJ-DEP-CHANGE-004",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-EU-AI-ACT-04",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "1d16e50c6ecce95fe8a0162ee29700f8ce50895014e06f3136f6e79d2a9b2e85",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "7b84cbc5512cc8e949b9c5696b66b65f328f55c43e236b97d1eeb82db62462a2",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "a6d7d076042b94017af3f3e356b89ec0d8bf2b3d02093bd355e6fd14b6c25c62"
        },
        {
          "change_id": "MJ-DEP-CHANGE-005",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-ISO-22989-05",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "4fc7a808a71642513cc51c1a985555009a092462ad8e1a025554d100bc30ac84",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "5bf0d15ab53608e1319544ce35a7d4f1145261edfe4e1e1ef4fa5bcc6a8f2127",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "fd001fb85f92b43973ac49467a8a523ee583a20bf84ea7ec2124dae1c5218a94"
        },
        {
          "change_id": "MJ-DEP-CHANGE-006",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-NIST-AI-RMF-06",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "97db4ebe55787a63796aa1a3e264ade711a11642b3db94051992709270381631",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "e055fdf02fda02e3cb599721847893405fb72074c07209fece68bc59cabe1e28",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "e0be76eb62f2264b8d88a1e879403b125ec6163d87e78946651f194b6d02b08f"
        }
      ],
      "comparison_rule": "Stable dependency IDs and claim locator identities are compared exactly; claim digest/target changes are RETARGETED, human-name-only changes on a stable locator are RENAMED.",
      "entry_digest_sha256": "d420ea97247f2138a67eebdf382158060e8d5c31c64d8b9ae1cfbcd109f15e36"
    },
    {
      "entry_id": "MJ-DEP-JOURNAL-v1.22.0-v1.23.0",
      "entry_type": "RELEASE_TRANSITION",
      "from_release": "1.22.0",
      "to_release": "1.23.0",
      "accepted_graph_digest_sha256": "9d4e5739451d54ab6367ef372c395c1bf1a8a09ee55bc5aa4104126961c8b3a8",
      "current_graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2",
      "operation_counts": {
        "ADDED": 0,
        "REMOVED": 0,
        "RENAMED": 0,
        "RETARGETED": 3
      },
      "unchanged_dependency_count": 3,
      "changes": [
        {
          "change_id": "MJ-DEP-CHANGE-007",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-EU-AI-ACT-04",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "7b84cbc5512cc8e949b9c5696b66b65f328f55c43e236b97d1eeb82db62462a2",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/3",
            "record_index": 3,
            "record_id": "MJ-TERM-ADOPT-EU-AI-ACT",
            "claim_sha256": "b866fcd9caa36f752a8203651e12d29d74bbcf808b6b4e0e318a2bc70bd0d3a0",
            "source_id": "TERM-SRC-EU-AI-ACT"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "5f2e042acbd8ae9894fc85bf2528363108d5fe94efb9fbe510f0b10e077890b1"
        },
        {
          "change_id": "MJ-DEP-CHANGE-008",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-ISO-22989-05",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "5bf0d15ab53608e1319544ce35a7d4f1145261edfe4e1e1ef4fa5bcc6a8f2127",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/2",
            "record_index": 2,
            "record_id": "MJ-TERM-ADOPT-ISO-22989",
            "claim_sha256": "fb98fb4b0e4d0d0d7336e9ead06397ccee7bb5a28ba46967f5ad3d9e1ef61db7",
            "source_id": "TERM-SRC-ISO-22989"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "b71fb67a9dacbaf2c00f00d03e50643b17c0d331eccc01d1f5e73cb83ce69533"
        },
        {
          "change_id": "MJ-DEP-CHANGE-009",
          "operation": "RETARGETED",
          "dependency_id": "MJ-DEP-TERM-SRC-NIST-AI-RMF-06",
          "reason": "CLAIM_LOCATOR_DIGEST_OR_TARGET_CHANGED",
          "from_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "e055fdf02fda02e3cb599721847893405fb72074c07209fece68bc59cabe1e28",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "to_locator": {
            "kind": "terminology_adoption_record",
            "artifact": "data/terminology-adoption-ledger.json",
            "json_pointer": "/records/4",
            "record_index": 4,
            "record_id": "MJ-TERM-ADOPT-NIST-RMF",
            "claim_sha256": "f107a321fd728515db0c7206b5dfe55f18dcbb419bd98bde72790e2e1c92a440",
            "source_id": "TERM-SRC-NIST-AI-RMF"
          },
          "metadata_not_legal_change": true,
          "change_digest_sha256": "45167bd0e814eed1ede663971f69be680614b65b2b45596f89d045ddd3c0a09f"
        }
      ],
      "comparison_rule": "Only claim locators determine dependency-change operations; review-receipt rebinding is not legal change or dependency retargeting.",
      "entry_digest_sha256": "18366f953364289adb00fc7b70fd1d59562d199d20d5492f63a9274e714a95ac"
    },
    {
      "entry_id": "MJ-DEP-JOURNAL-RELEASE-1.24.0",
      "entry_type": "RELEASE_TRANSITION",
      "from_release": "1.23.0",
      "to_release": "1.24.0",
      "reviewed_on": "2026-08-11",
      "accepted_graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2",
      "current_graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2",
      "prior_entry_digest_sha256": "18366f953364289adb00fc7b70fd1d59562d199d20d5492f63a9274e714a95ac",
      "operation_counts": {
        "ADDED": 0,
        "REMOVED": 0,
        "RENAMED": 0,
        "RETARGETED": 0
      },
      "unchanged_dependency_count": 6,
      "changes": [],
      "metadata_not_legal_change": true,
      "truth_boundary": "Checkpoint/acknowledgement controls do not themselves change legal authority or claim meaning.",
      "entry_digest_sha256": "83caa259e4c9111a981602bacefca10dab095e070b8648bbd885f0b99fd6432f"
    },
    {
      "entry_id": "MJ-DEP-JOURNAL-RELEASE-1.25.0",
      "entry_type": "RELEASE_TRANSITION",
      "from_release": "1.24.0",
      "to_release": "1.25.0",
      "reviewed_on": "2026-08-11",
      "accepted_graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2",
      "current_graph_digest_sha256": "f586323d876f1832b89b475f6fc38b08da01d7455a267fdc908fe445f9a413c2",
      "prior_entry_digest_sha256": "83caa259e4c9111a981602bacefca10dab095e070b8648bbd885f0b99fd6432f",
      "operation_counts": {
        "ADDED": 0,
        "REMOVED": 0,
        "RENAMED": 0,
        "RETARGETED": 0
      },
      "unchanged_dependency_count": 6,
      "changes": [],
      "metadata_not_legal_change": true,
      "truth_boundary": "Checkpoint succession and recovery controls do not themselves change legal authority, authority status, or claim meaning.",
      "entry_digest_sha256": "b23b40d3b441eceb398775819d43a6ffdabed2a1ddc5a7f91f53ecc8da23eb25"
    }
  ],
  "head_entry_digest_sha256": "b23b40d3b441eceb398775819d43a6ffdabed2a1ddc5a7f91f53ecc8da23eb25",
  "truth_boundary": "Dependency journal entries are local governance history. RETARGETED can reflect local claim-record metadata/digest movement and is not legal causation or a legal/standards change.",
  "journal_digest_sha256": "3a0970d35579dfbaf20628bc90d1f189c2156b92f09f38dc7d9508410c32ed06",
  "accepted_journal_anchor": {
    "path": "docs/release/dependency-change-journal-v1.24.0.json",
    "sha256": "fafbded26679dbbfb290f9434ad00bf4f222881f29f84a2e4d2b5c791b628b52",
    "accepted_entry_count": 5,
    "accepted_head_entry_digest_sha256": "83caa259e4c9111a981602bacefca10dab095e070b8648bbd885f0b99fd6432f"
  },
  "api_surface": "dependency_change_journal"
}
