{
  "schema_version": 2,
  "title": "$ODAI Holder Transparency Snapshot",
  "generated_at": "2026-08-12T13:22:41.000Z",
  "reproducibility_command": "node scripts/generate-odai-holder-snapshot.mjs",
  "snapshot": {
    "chain": "Base",
    "token": "0x0086cff0c1e5d17b19f5bcd4c8840a5b4251d959",
    "start_block": 42057936,
    "block_number": 49875807,
    "block_hash": "0xa0868633ad4f1ea487177caf7aad09788239ed31ae025ca850776ede67552154",
    "timestamp_utc": "2026-08-12T13:22:41.000Z"
  },
  "source_method": "Base JSON-RPC eth_getLogs, eth_getCode, eth_call and eth_getBlockByNumber",
  "artifacts": [
    {
      "name": "generate-snapshot.mjs",
      "bytes": 23154,
      "sha256": "885edff28351a99b5674d2ddc217e9b710cff9f61db2bad27d1842086675d71b"
    },
    {
      "name": "holders-raw.csv",
      "bytes": 406217,
      "sha256": "e4f36a112b6f272a562f35883c8923a9e94b3a6a514d8a77dd1c3c1b378e8075"
    },
    {
      "name": "address-classification.csv",
      "bytes": 1186213,
      "sha256": "0e67da44cd81db084db21d52600c55fccf877d66a92f413dcb9a183316dbf862"
    },
    {
      "name": "verified-entities.csv",
      "bytes": 1314,
      "sha256": "616a83171341feac707b25cd738a1c0634d1acae4bbfc3e010c5fe9d98e7ae0a"
    },
    {
      "name": "large-movements-24h.csv",
      "bytes": 1193,
      "sha256": "544ff3d3d463c4f76d31eba9f34c8014a92af42cfe0dea98108caf369942e060"
    },
    {
      "name": "large-movements-7d.csv",
      "bytes": 10360,
      "sha256": "1ade2f8d968c0996cee3baf6ee9ef5348d519ce76a41b24ac2ce53456947e1c9"
    },
    {
      "name": "large-movements-30d.csv",
      "bytes": 82016,
      "sha256": "7b7a9c6ebaf0c78b71d1980c190a352b3a2103eadc8c07c829839274b6c7b183"
    },
    {
      "name": "operations-address-transfers.csv",
      "bytes": 4093,
      "sha256": "484a0318db514163728ce91d92c149be671654d7931dd086776722e3bc28fa3c"
    },
    {
      "name": "metrics.json",
      "bytes": 3437,
      "sha256": "8c2987eb285391c7739f324a72de3b922bef0bc77dc8a86e6ea761ee63c3beaf"
    },
    {
      "name": "treasury-verification.json",
      "bytes": 789,
      "sha256": "2a707ccd3fdd2f0c156e3e055df811470bc73b8274e8cedc9aa0cbbcff08c0b0"
    }
  ]
}
