{
  "feed_version": "1.1.0",
  "current_update_id": "kaal:update:daa383d17bbf1ed5191d51b0",
  "signing_keys": "https://wulfkaal.github.io/agentic-claim-graph/v1/signing-keys.json",
  "updates": [
    {
      "update_version": "1.0.0",
      "update_id": "kaal:update:c989e54b5c633f059050c84a",
      "graph_id": "kaal:agentic-claim-graph:pilot-100:v1",
      "graph_sha256": "914696cbe0f3775c636cb449377ce987d120ff7de0d30d58f2f7ad41e48b3612",
      "claim_count": 100,
      "change_type": "initial_release_candidate",
      "signature_status": "signed",
      "signature": "ZiWSZRQwbZiQfYT9qTgYEXz+wo1PGU3OLtD6mXt+oEFIsgPd1EqwJp9L/aikgXhf74C7i0crOPAg/6KlmOQqAw==",
      "signature_algorithm": "Ed25519",
      "signing_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAxWtiBY5n+ARnA5x1bxqiUtGClNoM3mtBhmYuWglxQlI=\n-----END PUBLIC KEY-----\n",
      "signed_payload_sha256": "f52cf1addb8d76f0bea3d234da19f978d43f5aae3cc20f13250e555eb2ed7613"
    },
    {
      "update_version": "1.0.1",
      "update_id": "kaal:update:96f86d8427e9cc83d18a7155",
      "graph_id": "kaal:agentic-claim-graph:pilot-100:v1",
      "graph_sha256": "7914a0e4ce2df76d0d4314255720cbeaeb483bdabc7a28d3618f7bfbd140ac0b",
      "claim_count": 100,
      "change_type": "digest_correction_under_rotated_key",
      "lifecycle_status": "current",
      "supersedes": "kaal:update:c989e54b5c633f059050c84a",
      "supersedes_reason": "The superseded record attested to a graph build that was never published. Its signature is valid; its subject was not the served artifact.",
      "key_rotation": {
        "previous_key_status": "unavailable",
        "reason": "Prior key was generated in an ephemeral build worktree and not persisted.",
        "succession_proof": "none",
        "authenticated_by": "control of the publishing origin, not by the previous key"
      },
      "signature_status": "signed",
      "signature": "hb18eAMhVf7MyGl2UdBZD+/cT8E+c+rZEqm0T3smHPs3/S31lLQYm8A7nDbsjZCluwZIZGdk7SZmqKMbrTRRCQ==",
      "signature_algorithm": "Ed25519",
      "signing_key_id": "kaal:graph-signing-key:2026-08-03",
      "signing_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEANVfVQtA10P58QjPzxSYjmwNpTaZlc9sS+F724E8GbpY=\n-----END PUBLIC KEY-----\n",
      "signed_payload_sha256": "7423b5337d84f7300e6ccddc8b09398aa8c7dc2e2990e4cd7ef39f4754317576"
    },
    {
      "update_version": "1.0.1",
      "update_id": "kaal:update:d2d9e288844d2507e230aca3",
      "graph_id": "kaal:agentic-claim-graph:eligible-1280:v1",
      "graph_sha256": "7bb387ce5c36e22f5de128d6129667c498db2471943ad7de26b09111c7acefb9",
      "claim_count": 1280,
      "change_type": "eligible_set_expansion",
      "lifecycle_status": "current",
      "supersedes": "kaal:update:96f86d8427e9cc83d18a7155",
      "supersedes_reason": "Expanded from the 100-claim public pilot to the full 1,280-claim eligible set under deterministic selection method v1 (ten-claim per-paper cap), after the canonical corpus grew to 5,197 claims across 128 works with the ingestion of SSRN 7314479. The superseded record remains a valid attestation of the pilot-100 graph it described.",
      "signature_status": "signed",
      "signature": "IhCbemnQl2449PnJwh+kn29v0ZVwDvK4sYKZ6vQy9ZQTrHekZxAUFmHTo4Dz9p8918SMmTrmrpeX8f1c/gf2AA==",
      "signature_algorithm": "Ed25519",
      "signing_key_id": "kaal:graph-signing-key:2026-08-03",
      "signing_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEANVfVQtA10P58QjPzxSYjmwNpTaZlc9sS+F724E8GbpY=\n-----END PUBLIC KEY-----\n",
      "signed_payload_sha256": "052f7b2880927f7e85d40e1c65d5ea1eb127ba34d42f283a8fdabdd1003f656d"
    },
    {
      "update_version": "1.0.1",
      "update_id": "kaal:update:1482a8023b2cbaf30f50ffc8",
      "graph_id": "kaal:agentic-claim-graph:eligible-1290:v1",
      "graph_sha256": "db0e18414af1e48302cfa7cb19b1381fed7102b1dab3d60dc737002547d24c99",
      "claim_count": 1290,
      "change_type": "eligible_set_expansion",
      "lifecycle_status": "current",
      "supersedes": "kaal:update:d2d9e288844d2507e230aca3",
      "supersedes_reason": "Expanded from the 1,280-claim eligible set to the full 1,290-claim eligible set under deterministic selection method v1 (ten-claim per-paper cap), after the canonical corpus grew to 5,225 claims across 129 works with the ingestion of SSRN 7322599. The superseded record remains a valid attestation of the eligible-1280 graph it described.",
      "signature_status": "signed",
      "signature": "iRRArYGEEyCQ9THOo4+s7VpUraQsfujqe4k8JDf+Y/aVuJ6EcPt+jJDmZ7v9XNdUtLqGEi3YO92QSGWSVWeCAQ==",
      "signature_algorithm": "Ed25519",
      "signing_key_id": "kaal:graph-signing-key:2026-08-03",
      "signing_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEANVfVQtA10P58QjPzxSYjmwNpTaZlc9sS+F724E8GbpY=\n-----END PUBLIC KEY-----\n",
      "signed_payload_sha256": "b2bc6ecc72d396cba28c91af4489dcaa163add49fcb420c5ec5955b6ddde92b1"
    },
    {
      "update_version": "1.0.1",
      "update_id": "kaal:update:daa383d17bbf1ed5191d51b0",
      "graph_id": "kaal:agentic-claim-graph:eligible-1320:v1",
      "graph_sha256": "ba75192e5c7c440c0d16daec5de1ddf8bc8e4de368a5cc42b93402db5c3fc552",
      "claim_count": 1320,
      "change_type": "eligible_set_expansion",
      "lifecycle_status": "current",
      "supersedes": "kaal:update:1482a8023b2cbaf30f50ffc8",
      "supersedes_reason": "Expanded from the 1,290-claim eligible set to the full 1,320-claim eligible set under deterministic selection method v1 (ten-claim per-paper cap), after claim extraction for SSRN 6819121, 6886078, and 6890879 grew the canonical corpus to 5,288 claims across 132 works. The superseded record remains a valid attestation of the eligible-1290 graph it described.",
      "signature_status": "signed",
      "signature": "lYNffJurLiLHzCYYodN6o8cAjIVw6W2O1BGzoDRkcyJWpKIbctQjHFtNgP07W52VFJgykBFVosrTU24n+82fDA==",
      "signature_algorithm": "Ed25519",
      "signing_key_id": "kaal:graph-signing-key:2026-08-03",
      "signing_public_key_pem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEANVfVQtA10P58QjPzxSYjmwNpTaZlc9sS+F724E8GbpY=\n-----END PUBLIC KEY-----\n",
      "signed_payload_sha256": "cc91a98edb7549c9f7681c71e9f5008d6f083544886e13889c9f413e3042f471"
    }
  ]
}
