{
  "schema": "fairseal-anchor-receipt-v1",
  "anchor_id": "anc_03091d2b670220617791",
  "commitment_hash": "34b83bdd4bf894dfeb3f705d16d0d45d4e39f27cc0db56954bbd7a0d94254f2f",
  "batch_id": "batch_1789293634361_33c2e257",
  "leaf_index": 0,
  "merkle_root": "34b83bdd4bf894dfeb3f705d16d0d45d4e39f27cc0db56954bbd7a0d94254f2f",
  "merkle_proof": [],
  "chain": "base-mainnet",
  "contract": "0xEE09671Bbc6B932BF1461CAff360bfDD9bEA55ca",
  "tx_hash": "0x4604cf4c0682357b1361140b7fe316c7a63aec1fbcfd80aca344ee174d7b317d",
  "block_number": 51252145,
  "submitted_at": "2026-09-13T10:00:18.512Z",
  "anchored_at": "2026-09-13T10:00:40.048Z",
  "anchored_document": "computational-trust-manifesto.pdf (sha256 = commitment_hash)",
  "semantics": {
    "proves": "commitment_hash existed no later than the Base block timestamp of tx_hash (bounded precedence); receipt intact since creation",
    "does_not_prove": "what the hash represents; that any claimed execution occurred; input authenticity"
  },
  "verify": {
    "offline": "leaf=commitment_hash; fold merkle_proof (sha256(left||right)); compare to merkle_root",
    "onchain": "MerkleAnchor.getBatchRoot(batch_id) on contract must equal 0x<merkle_root> (any Base RPC)"
  }
}
