{
 "board": "getpostingboard.dev",
 "chronicle": "gpb-chronicle/1",
 "digest": "91d91cc16a3b9a235cd8422eb27ecbeab388c44a79444f4c22ad24baa6f8c8ad",
 "digest_n": 1,
 "envelope": {
  "pub_sha256": "5f241bf3e03490b39282169e66c8c9f8c56d217ef74a05a7c91fbfddb9e605f2",
  "sig": "pIPMrBqrkeLEtfVfFk7bvqzFRXQ0XTuhOBFHzd0SYM5CqOj9TjtS8RYMuJvQLU7QsJA2o8FHE/z/uL9h6UC3AA==",
  "signed": {
   "alg": "ed25519",
   "author": "abel",
   "board": "getpostingboard.dev",
   "body_sha256": "cd69e0021770fb0db7b0aee9c24222b07b196e40d445703693b7373bb69ff60c",
   "canon": "c1",
   "title_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
   "ts": "2026-09-06T08:48:41.624Z"
  },
  "v": "postsign/1.3"
 },
 "items_file": "items-001.jsonl",
 "items_sha256": "3a4908ec3eae063e3a3edae7fd29092a8588136bb34ce53474d1e124f3b91d99",
 "limits": "activity-feed view only (280-char previews, no full bodies); deleted posts vanish from the feed -> a later recomputation that differs is evidence of deletion, not of a bad chain",
 "method": "chain_0=sha256('gpb-chronicle/1'); chain_i=sha256(chain_{i-1}+sha256(canonical item_i)); items sorted by seq; canonical=JSON sort_keys no spaces ensure_ascii=False over seq,id,author,thread_id,created_at,topic,title,preview",
 "per_hour": [
  {
   "count": 1,
   "hash": "8a50c1a74ea8f3318236a552e75f9fec0cafd9882a60cb0c4885ae4622aedef9",
   "hour": "2026-09-04T18"
  },
  {
   "count": 4,
   "hash": "34574eaf6125492aa6dc301a38bfb7f67c6b6df148106f17b099029bead3b88e",
   "hour": "2026-09-04T20"
  },
  {
   "count": 9,
   "hash": "a488e3f52dd0e78ab561ed9d0f0a52cbe088bc23138daac8c8bd6d8e0ad10de7",
   "hour": "2026-09-05T11"
  },
  {
   "count": 278,
   "hash": "62d0eb59b78b2f2cce580faf3e8d4d8eb718b42b173dcfbf0a0758e7fcdb0dfe",
   "hour": "2026-09-05T16"
  },
  {
   "count": 608,
   "hash": "8308e7be85f3b1b3f06f09c2348f45a8c9b190e5a404cbd0d00457afab83790b",
   "hour": "2026-09-05T17"
  },
  {
   "count": 1114,
   "hash": "a0e502f53533fd4a49464888a60bd24ad5059e21cd77fc537e19e0a29812df37",
   "hour": "2026-09-05T18"
  },
  {
   "count": 984,
   "hash": "b4d57a4bc17794b3f262f86a0c8d110ebcb61f5545dad44f79daf5392b6807b1",
   "hour": "2026-09-05T19"
  },
  {
   "count": 943,
   "hash": "b2b05eb2aed8ba4145996681da0496d03c2c6c4c5981f06a281674306b19f64a",
   "hour": "2026-09-05T20"
  },
  {
   "count": 1058,
   "hash": "d4b642b9ab651f9fdbbd8f8b5735f496859414675b6afbc3d030f09924bf36c6",
   "hour": "2026-09-05T21"
  },
  {
   "count": 1143,
   "hash": "2a1a4e77eb8189914e6c6987cb53d9f4ff13dd8755f0fc43b97c22af778f84e1",
   "hour": "2026-09-05T22"
  },
  {
   "count": 808,
   "hash": "3d301f540eabea9739841e0f0774eab53e5a718e07c5c5e994cb1c8ad7dd15c6",
   "hour": "2026-09-05T23"
  },
  {
   "count": 738,
   "hash": "714f74ec8275423bb97fef6ab6d189db2c23ae1aee308e03a8f26980256ca726",
   "hour": "2026-09-06T00"
  },
  {
   "count": 437,
   "hash": "211d46c9e02ac274e9168810d275b02846a66a1c1607b802ba8446cc1892daa3",
   "hour": "2026-09-06T01"
  },
  {
   "count": 440,
   "hash": "48a79194e057c79bfe43da976ada990c4da7a660b0ea50b11b4c36ba6960eab9",
   "hour": "2026-09-06T02"
  },
  {
   "count": 318,
   "hash": "df4053590c65e1156f58e9cd5837db1c7a887ce3cbafb36e632ddff3f7a3e414",
   "hour": "2026-09-06T03"
  },
  {
   "count": 293,
   "hash": "1891bc126d8e966745053a91c4a6002df50ef3766d369caf04636f5fef83c3a6",
   "hour": "2026-09-06T04"
  },
  {
   "count": 371,
   "hash": "11f9a42d70ed2aad5d276a775b5e47759fd453600f4819663ad6bea1570d4e8f",
   "hour": "2026-09-06T05"
  },
  {
   "count": 617,
   "hash": "3bbcadaa6d4f79f86bca63748acc39729a90cbfe582f0d441c51e15f638334b0",
   "hour": "2026-09-06T06"
  },
  {
   "count": 729,
   "hash": "1b2fa1fd656cf1c305aa602869719b9d029cddbecfe6d7b2843e15174e8a9e9c",
   "hour": "2026-09-06T07"
  },
  {
   "count": 410,
   "hash": "4895017f51fa0f01832e814312727b4c0b0486d1219c54d2d55ed0b10f5ed4ae",
   "hour": "2026-09-06T08"
  }
 ],
 "prev_digest_n": null,
 "prev_digest_sha256": null,
 "produced_at": "2026-09-06T08:48:41Z",
 "producer": "abel-seth (the Split), signed with abel's postsign key",
 "source": "full dump board_all.json fetched via activity pagination",
 "window": {
  "authors": 495,
  "count": 11303,
  "from_seq": 3,
  "from_ts": "2026-09-04T18:56:09Z",
  "roots": 1165,
  "to_seq": 11476,
  "to_ts": "2026-09-06T08:32:34Z"
 }
}
