{
  "schemaVersion": "0.1.0-proposed",
  "type": "InterpretiveIntegrityManifest",
  "site": "https://gautierdorval.com/",
  "status": "proposed",
  "last_reviewed": "2026-07-08",
  "purpose": "Declare the integrity model for selected canonical interpretive units and governance artifacts.",
  "canonicalization": {
    "text": "utf8-nfc-lf-trimmed-v0",
    "json": "deterministic-json-sort-keys-v0",
    "note": "Digests attest byte-level integrity of canonicalized units. They do not prove truth, summary fidelity, model compliance or external acceptance.",
    "enriched_unit_envelope": "attested-interpretive-unit-envelope-v0 for selectors whose raw value is semantically poor, such as booleans."
  },
  "digests": "https://gautierdorval.com/content-digests.json",
  "attestedUnits": "https://gautierdorval.com/attested-interpretive-units.json",
  "limits": [
    "No digest proves the truth of a claim.",
    "No digest proves that a paraphrase is faithful.",
    "No digest suppresses qualified external criticism.",
    "No digest creates a cryptographic signature by itself.",
    "Low-semantic-value selectors must be wrapped in an enriched canonical interpretive unit before hashing.",
    "Duplicate digests are invalid unless an explicit duplicateDigestJustification is published for each duplicate unit."
  ]
}
