The Netizen Stack

The open way to run
a community onchain

The Netizen Stack is the open source framework for digital citizenship: verified members, secret ballots, and tallies nobody has to take on faith.

Running a real town in production
Röbel an der MüritzBaseMACIERC-4337AGPL open source
The Netizen Stack

One stack, every community.

Three modular layers: who belongs, what the community decides, and who can see the votes. Each layer is useful on its own. Together they replace the platform a community would otherwise rent, with infrastructure it owns.

Developed in the open, built on research from the Ethereum community, and already proven in production: a 750-year-old German town runs its citizen participation on this stack today.

TrustNobody can open the ballot box alone. 3-of-5 citizen key federation.
VoiceSecret ballots, tallies proven correct in zero knowledge.
CitizenshipOne verified human, one credential. No documents collected.
settles on Base, an Ethereum L2 · every layer open source

Election-grade guarantees

Sovereignty and control

Attestation thresholds, voting windows, quorums and keyholders are parameters your community governs, not settings a vendor controls.

Secret ballots

Votes are encrypted on the voter's device and receipt-free. Nobody can prove how anyone voted, which makes coercion and vote buying pointless.

Tallies that cannot lie

Results are accepted onchain only with a zero-knowledge proof of correct counting. A wrong count is not disputed, it is impossible to submit.

No single operator

The decryption key is federated 3-of-5 across community keyholders. Between tallies it does not exist anywhere. Nothing to steal, subpoena, or leak.

Free for citizens

Account abstraction sponsors every transaction. Members vote with one tap, no wallet ceremony, no gas, no seed phrase.

Battle-tested infrastructure

Not a science project: deployed on Base mainnet, operated through real elections, with the runbooks and the production bugs published.

Designed for trust

9
Secret ballots held
34
Encrypted votes cast
~$3
Gas per proven tally
Proof generation and verification included

Three layers, one stack

Open source

Built in the open, bugs included.

The contracts, the apps, the coordinator, the key ceremony runbooks, and the ten production bugs we hit on the way are all public. The next community should not have to rediscover any of it.

View the code

By communities, for communities.

The Röbel case study

The full production story: architecture, workflows, numbers, and the day the system refused to lie. Read it ›

Runbooks and ceremonies

Operational documentation for deployments, key ceremonies, and tally sessions, as run in production. On GitHub ›

Field notes

Deep technical writing on the coordinator federation, the strategy, and what we learn town by town. Read the notes ›

Bring your community onchain.

Start with the open source stack, or let us run the pilot with you: deployment, ceremonies, and the words your members will understand.