{
  "generated": "2026-08-04",
  "generator": "DAG-ANCESTRY-BUILD-1 (§21.6) — derived offline via _ancestry.mjs/ancestryDigest; no network, no kernel emission",
  "note": "Byte-identical-with/without half of the §21.6 hash-exclusion proof: SAME policy_parameters/output_payload as ancestry-digest-root.fixture.json, SAME execution_hash, chain.ancestry_digest simply omitted. §21.6.3 requires an artifact without the member to be byte-identical to one predating v0.8.17 and fully conformant — this fixture is that artifact.",
  "artifact": {
    "@context": "https://ainumbers.co/chaingraph/context/v0.3/context.jsonld",
    "chaingraph_version": "0.4.0",
    "compute_mode": "server",
    "mandate_type": "compliance_mandate",
    "tool_id": "art-121-document-integrity-anchor",
    "tool_version": "1.0.0",
    "generated_at": "2026-08-04T00:00:00Z",
    "buildType": "https://ainumbers.co/chaingraph/context/v0.2#WebCryptoSHA256",
    "execution_hash": "efcf432667873d890e2d12602aaa22b1ef8483031070cd3f9e0bd78ea40d3727",
    "chain": {
      "parent_hashes": [],
      "parent_tool_ids": [],
      "chain_depth": 0
    },
    "policy_parameters": {
      "execution_backend": "server",
      "input_parameters": {
        "document_id": "DOC-ANC-001",
        "algorithm": "sha256"
      }
    },
    "output_payload": {
      "integrity_status": "verified",
      "checked": 3
    },
    "compliance_flags": [],
    "audit_signature": {
      "payloadType": "application/vnd.openchain.graph+json;version=0.2",
      "payload": "",
      "signatures": []
    }
  }
}
