Census3 primary sources
Reviewed: 2026-05-10 UTC
Core service framing
- https://developer.vocdoni.io/protocol/census/on-chain/census3
- https://raw.githubusercontent.com/vocdoni/developer-portal/main/docs/protocol/census/on-chain/census3.md
- Best single-page source for how Census3 works.
- Used to confirm token registration, strategy creation, census generation, supported token types, predicate syntax, operator weighting, and IPFS publication.
Repository and runtime details
- https://github.com/vocdoni/census3
- https://raw.githubusercontent.com/vocdoni/census3/main/README.md
- Used to confirm Census3’s role as a standalone API service, its CLI and Docker operation, its real-time holder-indexing claims, and its compatibility with Vocdoni censuses.
- Also useful for operational control surfaces such as RPC endpoint configuration, admin tokens, and external-provider credentials.
API documentation pointer
- https://raw.githubusercontent.com/vocdoni/census3/main/api/README.md
- Confirms that the developer portal is the source-of-truth for API documentation.
- Helpful mainly as provenance linking the codebase to the docs surface.
Main takeaways from this pass
- Census3 is best classified as voter-eligibility middleware, not a generic token dashboard.
- Its strongest reusable mechanism is the strategy layer: token and credential datasets can be combined with logical operators and weighting rules to produce an electorate.
- The service’s practical power sits in token registration, scan freshness, chain/provider support, strategy design, and the choice to publish resulting censuses as zk-friendly Merkle trees on IPFS.
- Census3 is especially useful in the corpus because it makes the electorate-construction layer visible as its own protocol surface instead of hiding it inside a voting UI.