{
  "@context": "https://schema.org",
  "@type": "Claim",
  "@id": "https://wulfkaal.github.io/claims/7314479-040",
  "identifier": "kaal:claim:7314479-040",
  "text": "Hash chaining each Chronicle entry to its predecessor with a persisted per-tool head digest makes any modification, deletion, or reordering of history break the chain at a determinable point, at the cost of one hash per append.",
  "author": {
    "@type": "Person",
    "name": "Wulf A. Kaal",
    "identifier": "https://orcid.org/0009-0008-7840-1847"
  },
  "citation": "Wulf A. Kaal, Institutional Requirements for Sovereign Local Agent Runtimes (2026). SSRN: https://ssrn.com/abstract=7314479",
  "isBasedOn": {
    "@type": "ScholarlyArticle",
    "name": "Institutional Requirements for Sovereign Local Agent Runtimes",
    "datePublished": "2026",
    "url": "https://ssrn.com/abstract=7314479",
    "sha256": "debace24a155ae924a155b1fafe98856d98cf83689feff2f87a32f1c06171ce6",
    "encoding": "https://raw.githubusercontent.com/wulfkaal/Academic-Papers/main/papers/pdf/Kaal%20-%202026%20-%20Institutional%20Requirements%20for%20Sovereign%20Local%20Agent%20Runtimes.pdf"
  },
  "keywords": [
    "consensus-and-security",
    "open-source-and-code",
    "ai-and-agents"
  ],
  "about": [],
  "abstract": "Give each entry a digest over its own content and its predecessor's digest, and persist the current head digest per tool. Append cost is one hash. Verification is a linear scan. Any modification, deletion, or reordering of history breaks the chain at a determinable point.",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "claim_type",
      "value": "design"
    },
    {
      "@type": "PropertyValue",
      "name": "confidence",
      "value": "argued"
    },
    {
      "@type": "PropertyValue",
      "name": "scope_conditions",
      "value": [
        "a minimal delta against the Mosaic design at commit 2d920ce"
      ]
    },
    {
      "@type": "PropertyValue",
      "name": "is_failure_mode",
      "value": false
    },
    {
      "@type": "PropertyValue",
      "name": "edges",
      "value": []
    }
  ],
  "isPartOf": {
    "@id": "https://wulfkaal.github.io/claims/index.json"
  },
  "dateModified": "2026-08-19",
  "version": "1.0",
  "sha256": "f2e9581f12baf94f5e943408916cbe8da8ddad0d8ea4518749959c54a7c282f2",
  "canonicalForm": "https://wulfkaal.github.io/claims/7314479-040.md"
}
