BACKROW
BACKROW stages zero-knowledge governance as a seated auditorium. Scroll to move through it.
Balances are read at a frozen block and published as a manifest anyone can rebuild. The room is filled before the vote opens.
The browser derives a commitment and registers only that. The secret, and the path that proves it belongs, stay on the device.
A Semaphore proof checks membership in the frozen Merkle root and derives a nullifier bound to this poll's scope.
A relayer pays gas and submits the proof, so the sending address says nothing about the voter. The nullifier is spent; a second vote is impossible.
Choices, counts and the manifest are open to anyone. Linking a count back to a seat is what the proof makes impossible.