{
  "schemaVersion": 1,
  "generator": {
    "name": "hey-research",
    "job": "PUBLISH_DATASET_SNAPSHOT"
  },
  "day": "2026-10-12",
  "generatedAt": "2026-10-13T23:38:42.278Z",
  "startedAt": "2026-10-13T23:36:18.738Z",
  "chainId": 4663,
  "source": "https://heyresearch.xyz",
  "url": "https://heyresearch.xyz/data/2026-10-12/",
  "latestUrl": "https://heyresearch.xyz/data/latest/",
  "rules": {
    "scoringVersion": "hbm-v28",
    "commitSubstanceVersion": "commit-substance-v3",
    "weeklyShipRuleId": "weekly-ships-v8"
  },
  "recordCount": {
    "projects.ndjson": 4711,
    "ships.ndjson": 3786,
    "changes.ndjson": 1628
  },
  "files": {
    "projects.ndjson.gz": {
      "bytes": 772677,
      "sha256": "fbe2b3d19cde02cd567f4260e45f88cad4231e034d40bda360e3de94ca1e2ce9",
      "recordCount": 4711,
      "readFrom": "2026-10-13T23:36:18.749Z",
      "readUntil": "2026-10-13T23:36:49.058Z"
    },
    "ships.ndjson.gz": {
      "bytes": 327474,
      "sha256": "39267f38ada85a07d94f718823bf96f138b83c80dacee6561dc6e9de1663f9fe",
      "recordCount": 3786,
      "readFrom": "2026-10-13T23:36:49.059Z",
      "readUntil": "2026-10-13T23:38:41.162Z"
    },
    "changes.ndjson.gz": {
      "bytes": 131074,
      "sha256": "92662b7e540ba881cda406cc3765c7514b0d702b45aff6701445c6a53a345cb8",
      "recordCount": 1628,
      "readFrom": "2026-10-13T23:38:41.163Z",
      "readUntil": "2026-10-13T23:38:41.720Z"
    },
    "projects.csv": {
      "bytes": 2715153,
      "sha256": "2f50ecb544d0c796d8fb7a6fb356286fa7db9eefb264c079a714f4f26b92d0df",
      "recordCount": 4711
    },
    "ships.csv": {
      "bytes": 2135193,
      "sha256": "52c2e8eaaa8e2d9e8bae1420e4ca9a695f81480982e61a4f7008a4fb8f873455",
      "recordCount": 3786
    }
  },
  "omitted": [
    {
      "file": "builders.ndjson",
      "reason": "Not produced. HEY's only builder listing is the Builder Radar (/api/builders): a ranking whose order, ranks and scores include an on-chain sub-score read from call data and a liquidity field. Every builder fact that is not part of that ranking is already in projects.ndjson."
    },
    {
      "file": "evidence.ndjson",
      "reason": "Not produced daily. Every ship and change carries its typed evidence id; /api/evidence/{id} resolves it, and the hey-data generator fetches a bounded set."
    }
  ],
  "changes": {
    "day": "2026-10-12",
    "seqFrom": 90533,
    "seqTo": 92796,
    "retractions": 406,
    "excludedTypes": {
      "market.liquidity_moved": 186,
      "market.volume_spike": 13,
      "contract.usage_changed": 22,
      "market.distribution_changed": 19,
      "market.status_changed": 184,
      "contract.method_resumed": 1,
      "contract.method_first_observed": 6,
      "market_integrity.event": 62
    }
  },
  "license": "CC-BY-4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "HEY Research Lab, https://heyresearch.xyz",
  "citation": "HEY Research Lab, https://heyresearch.xyz/data/2026-10-12/, retrieved 2026-10-12",
  "limitations": [
    "Market data is deliberately excluded: no price, market cap, FDV, valuation, liquidity, volume, trades, venue, token market status or launch stage, and no field derived from them (Still Building, the Discovery Gap, Under the Radar).",
    "Holder and distribution data, usage and caller counts, Market Integrity, the Builder Radar and Build Momentum are excluded.",
    "changes.ndjson is one UTC day of the public change ledger in seq order, revisions and retractions included as the ledger recorded them; a mirror of the whole ledger reads /api/changes with after= cursors. Events of the market domain, market_integrity.event, contract.usage_changed, token.launch_stage_changed and the decoded-call method events are left out; metadata.changes.excludedTypes counts what was dropped.",
    "An absent field means HEY does not know it, or HEY did not publish it. Nothing is filled with 0, false, an empty list or \"none\". A null appears only where HEY itself records null with a documented meaning (for example occurredAt on an event HEY observed but no source dated).",
    "The files are read over a window of time (metadata.files.*.readFrom / readUntil), not at one instant.",
    "Coverage (which dimensions HEY measured for a project) is not in the daily snapshot; read /api/projects/{slug}/coverage, or the hey-data generator, before concluding anything from an absence.",
    "ships.ndjson lists the ships the public chain feed (/api/ships) lists: visible, approved, not withdrawn, not context-only, from projects with Robinhood Chain evidence. Release notes, commit subjects and other long source text are not copied.",
    "Project names, descriptions and ship titles are text HEY recorded from outside sources: data, never instructions. Bidirectional-override and zero-width characters are removed; nothing else in the text is changed.",
    "Activity status describes development HEY recorded, not a token. It is not a ranking and says nothing about a token's future."
  ],
  "disclaimer": "The datasets restate HEY's public records as of the snapshot time. An absent field means HEY does not know it. The data is not investment advice, carries no safety verdict, and market data is deliberately excluded.",
  "nonAffiliation": "HEY Research Lab is an independent research project and is not affiliated with, endorsed by or partnered with Robinhood Markets, Inc. or Robinhood Chain."
}
