{
 "_purpose": "A hash chain over forecast-ledger.json: one anchor per day the ledger changed, each naming the previous, so the file is tamper-evident inside the bundle and can be anchored outside it (public git commit, OpenTimestamps) by the operator.",
 "_how_to_check": "sha256 of the bytes of /forecast-ledger.json must equal anchors[-1].ledger_sha256; each anchor.prev must equal the sha256 of the JSON of the previous anchor (sort_keys, no spaces).",
 "external_anchoring": {
  "in_place": false,
  "where": null,
  "note": "Not yet anchored outside this site. When the operator commits this file to a public repository or timestamps the latest anchor, this block names where."
 },
 "anchors": [
  {
   "date": "2026-09-16",
   "ledger_sha256": "86aa04041be0d596588af86ac1bcf263d21195abdbbd988615bcd4dad7213778",
   "entries": 12,
   "statuses": {
    "withdrawn": 4,
    "resolved": 6,
    "open": 2
   },
   "prev": null
  }
 ]
}
