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üritzEthereumMACIERC-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.
ValuesoonA local currency only verified citizens can mint. In design.
runs onchain · 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 onchain, operated through real elections, with the runbooks published.

Designed for trust

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

Three layers, one stack

Citizenship, coordinator, and console: the protocol, the machine, and the software Netizen Labs provides so any community can run itself.

Open source

Built in the open, built together.

The contracts, the apps, the coordinator, and the key ceremony runbooks are all public, so the next community does not have to rediscover any of it. Build it with us, fork it, or make it your own.

View the code

An open, green town square where the community gathers

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.