# On-chain Census
This is the census mechanism used by Aragon Voice (opens new window)
On-chain census are defined as part of the Voting Protocol, so organizations using this method do not need to generate their own Census Merkle Tree. Rather, the Merkle Tree is an Ethereum Storage Proof and the census is a weighted set of holders of a given Ethereum token.
On-chain census is more thoroughly documented at the Census Overview and Ethereum Storage Proof pages.