{
  "ledger": "IronBridge LAW-25 hash-chain",
  "spec": "append-only sha256 hash-chain; chainlink_row = sha256(canonical(row)); chainlink_prev = prior row chainlink_row",
  "chain_length": 3574,
  "head": {
    "seq": 3574,
    "ts": "2026-06-13T02:30:03.112Z",
    "status": "applied",
    "chainlink_prev": "ceb659e3b331d6a0fdab016d60a3db21f95cb88fbe35531242abc6b72437baf2",
    "chainlink_row": "05eb3d62ebe104e6a4dbf269e0ff394e10ee5dff23a28bf0b2f2e1ddf350e7a5"
  },
  "window": {
    "from": 3555,
    "to": 3574,
    "checked": 20,
    "continuity_ok": true,
    "breaks": []
  },
  "rows": [
    {
      "seq": 3555,
      "ts": "2026-06-12T21:45:02.519Z",
      "status": "applied",
      "chainlink_prev": "a60629fbd3ebd81cfcc4b07275c2c494b316e0f9669f99cf381aa80953ec01ef",
      "chainlink_row": "c06940dd3ef594e768d27db28abb18da61ff8346f0903087c3c751372ec0b198"
    },
    {
      "seq": 3556,
      "ts": "2026-06-12T22:00:03.355Z",
      "status": "applied",
      "chainlink_prev": "c06940dd3ef594e768d27db28abb18da61ff8346f0903087c3c751372ec0b198",
      "chainlink_row": "24a3009848352d2b5fd7d3b5696b06da7f7f235d204d724f047105bef800dea0"
    },
    {
      "seq": 3557,
      "ts": "2026-06-12T22:15:02.631Z",
      "status": "applied",
      "chainlink_prev": "24a3009848352d2b5fd7d3b5696b06da7f7f235d204d724f047105bef800dea0",
      "chainlink_row": "3c41c43bb56deac2d157f4ff19b5b5f0036a0472dc626328845a7d7e92b5ff4f"
    },
    {
      "seq": 3558,
      "ts": "2026-06-12T22:30:02.905Z",
      "status": "applied",
      "chainlink_prev": "3c41c43bb56deac2d157f4ff19b5b5f0036a0472dc626328845a7d7e92b5ff4f",
      "chainlink_row": "5945c09af2f949bc963740125d339410aa052009e13f198c9aeb0aa4819809b6"
    },
    {
      "seq": 3559,
      "ts": "2026-06-12T22:45:02.782Z",
      "status": "applied",
      "chainlink_prev": "5945c09af2f949bc963740125d339410aa052009e13f198c9aeb0aa4819809b6",
      "chainlink_row": "cdc75c4a16f9b2779ab657ed71d7b2cf468b0277406d2d0a0255121294800fdc"
    },
    {
      "seq": 3560,
      "ts": "2026-06-12T23:00:02.742Z",
      "status": "applied",
      "chainlink_prev": "cdc75c4a16f9b2779ab657ed71d7b2cf468b0277406d2d0a0255121294800fdc",
      "chainlink_row": "b7bb1382e9bbb0177e2de6766d3286fd76b4e8552df588c5b293e885e405d274"
    },
    {
      "seq": 3561,
      "ts": "2026-06-12T23:15:02.082Z",
      "status": "applied",
      "chainlink_prev": "b7bb1382e9bbb0177e2de6766d3286fd76b4e8552df588c5b293e885e405d274",
      "chainlink_row": "53e039a86fc83afb818b12fcd67bcbd1a0eef9ad9e7405d53ca07d81f049312b"
    },
    {
      "seq": 3562,
      "ts": "2026-06-12T23:30:02.869Z",
      "status": "applied",
      "chainlink_prev": "53e039a86fc83afb818b12fcd67bcbd1a0eef9ad9e7405d53ca07d81f049312b",
      "chainlink_row": "3ae3a3fe1cf1cf87a58368a631818583c553043bbd01fc7fe01915532695410a"
    },
    {
      "seq": 3563,
      "ts": "2026-06-12T23:45:01.920Z",
      "status": "applied",
      "chainlink_prev": "3ae3a3fe1cf1cf87a58368a631818583c553043bbd01fc7fe01915532695410a",
      "chainlink_row": "af343a33acc7eb152f8f4e4a7491f183ee755586378d8aa5d7f9902901a09041"
    },
    {
      "seq": 3564,
      "ts": "2026-06-13T00:00:04.403Z",
      "status": "applied",
      "chainlink_prev": "af343a33acc7eb152f8f4e4a7491f183ee755586378d8aa5d7f9902901a09041",
      "chainlink_row": "eafcd85aa88a22222c71faf273c1a1effcd703165054a3c63d13ffb0156e3ae2"
    },
    {
      "seq": 3565,
      "ts": "2026-06-13T00:15:02.617Z",
      "status": "applied",
      "chainlink_prev": "eafcd85aa88a22222c71faf273c1a1effcd703165054a3c63d13ffb0156e3ae2",
      "chainlink_row": "a05fa3e10a746586543712af83fd282cfa154929dd327c2786a12af978f94fcd"
    },
    {
      "seq": 3566,
      "ts": "2026-06-13T00:30:03.261Z",
      "status": "applied",
      "chainlink_prev": "a05fa3e10a746586543712af83fd282cfa154929dd327c2786a12af978f94fcd",
      "chainlink_row": "93c62e2110ac47728bb3345d2225b1a4147b1c6a85d1e1a80f92564730dc35b9"
    },
    {
      "seq": 3567,
      "ts": "2026-06-13T00:45:02.649Z",
      "status": "applied",
      "chainlink_prev": "93c62e2110ac47728bb3345d2225b1a4147b1c6a85d1e1a80f92564730dc35b9",
      "chainlink_row": "c3d6c1c4902d07057c2969e9fd270a7ee84c8c691af9319628e97fc72f36d960"
    },
    {
      "seq": 3568,
      "ts": "2026-06-13T01:00:03.277Z",
      "status": "applied",
      "chainlink_prev": "c3d6c1c4902d07057c2969e9fd270a7ee84c8c691af9319628e97fc72f36d960",
      "chainlink_row": "d9fe25d72c3a40a0ffe3b50daffb842474c48e5cde9b17a8188d55d9a62d2a93"
    },
    {
      "seq": 3569,
      "ts": "2026-06-13T01:15:03.182Z",
      "status": "applied",
      "chainlink_prev": "d9fe25d72c3a40a0ffe3b50daffb842474c48e5cde9b17a8188d55d9a62d2a93",
      "chainlink_row": "8d9a2a591ad550357512b323f1317cbd2cbdf62402e94b6f0b479be02b60b7de"
    },
    {
      "seq": 3570,
      "ts": "2026-06-13T01:30:02.610Z",
      "status": "applied",
      "chainlink_prev": "8d9a2a591ad550357512b323f1317cbd2cbdf62402e94b6f0b479be02b60b7de",
      "chainlink_row": "8f11833a2e58d14eb90d5d11c6a762a54136061a73aca55b1caad0f72e62e0be"
    },
    {
      "seq": 3571,
      "ts": "2026-06-13T01:45:02.619Z",
      "status": "applied",
      "chainlink_prev": "8f11833a2e58d14eb90d5d11c6a762a54136061a73aca55b1caad0f72e62e0be",
      "chainlink_row": "5bd4d8fd236506f11626c32c67c583f66d31ba8eb9d6cb99d6748482ba834fcc"
    },
    {
      "seq": 3572,
      "ts": "2026-06-13T02:00:02.821Z",
      "status": "applied",
      "chainlink_prev": "5bd4d8fd236506f11626c32c67c583f66d31ba8eb9d6cb99d6748482ba834fcc",
      "chainlink_row": "3dedaf310e101761e0b363a6a7f42aa2787a61d49ff7146f5e0c17c97a01452e"
    },
    {
      "seq": 3573,
      "ts": "2026-06-13T02:15:02.634Z",
      "status": "applied",
      "chainlink_prev": "3dedaf310e101761e0b363a6a7f42aa2787a61d49ff7146f5e0c17c97a01452e",
      "chainlink_row": "ceb659e3b331d6a0fdab016d60a3db21f95cb88fbe35531242abc6b72437baf2"
    },
    {
      "seq": 3574,
      "ts": "2026-06-13T02:30:03.112Z",
      "status": "applied",
      "chainlink_prev": "ceb659e3b331d6a0fdab016d60a3db21f95cb88fbe35531242abc6b72437baf2",
      "chainlink_row": "05eb3d62ebe104e6a4dbf269e0ff394e10ee5dff23a28bf0b2f2e1ddf350e7a5"
    }
  ],
  "how_to_verify": "For each row n: confirm rows[n].chainlink_prev === rows[n-1].chainlink_row. Any break = tamper. Spot-check any single row (with server-side leaf recompute) via ?row=N. Leaf contents withheld to protect internal operations; each row carries an HMAC authorship seal.",
  "authorship_seal": "HMAC (keyed) per row"
}