{
  "chainId": 2800,
  "what": "Falcon-512 validator key manifests bound by height on Aere Network chain 2800. Each row: validator address, Falcon-512 public key (bare h, 896 bytes), proof of possession (Falcon signature over the row), claim (validator ECDSA EIP-191 v0 signature over the row). Verify with verify-anchor.mjs; nothing here is secret. Each manifest is pinned on chain: keccak256(concat(addr||pk) over rows) sits in slot 0 of the listed immutable anchor contract.",
  "manifests": [
    {
      "bindHeight": "13014000",
      "count": 7,
      "formatVersion": "2",
      "file": "manifest-13014000.json",
      "sha256": "006b1b3fb814ed84622539160956263faca7c0b76585c22f2e8acb926c0bcb7f",
      "anchorContract": "0x5A98D2EA8F1a41ec189499Ce9837A5409611ac4e",
      "anchorContractNote": "immutable: 11 bytes of code (PUSH1 0 SLOAD PUSH1 0 MSTORE PUSH1 32 PUSH1 0 RETURN), no SSTORE path; slot 0 = keccak256(addr20||pk for each row in index order)"
    },
    {
      "bindHeight": "13600000",
      "count": 9,
      "formatVersion": "2",
      "file": "manifest-13600000.json",
      "sha256": "23736b7d4ba1d3213496f8b5a5f756d5c958b08efebdeb1329b24d7dfa45fb6e",
      "anchorContract": "0x5214F0e53899Dad805ef3AdF0624F5e49d2a5EB5",
      "anchorContractNote": "immutable: 11 bytes of code (PUSH1 0 SLOAD PUSH1 0 MSTORE PUSH1 32 PUSH1 0 RETURN), no SSTORE path; slot 0 = keccak256(addr20||pk for each row in index order)"
    }
  ],
  "publishedAt": "2026-08-19"
}
