Governance & Upgrade Path

15. Governance & Upgrade Path

Why Governance Is Deferred

Privacy breaks via identity-linked votes • Temporarily centralized upgrade key design


SnarkSide was architected under the assumption that full-stack encryption introduces not only cryptographic complexity—but governance contradictions. Traditional on-chain governance depends on visibility: who voted, how much weight they carried, and what proposal was chosen. These mechanisms are inherently incompatible with the guarantees of privacy-preserving execution.

As such, SnarkSide is deliberately launching without any form of token-weighted, identity-linked, or address-based governance. Instead, it adopts a model of deferral + upgrade abstraction, where protocol mutation is held in reserve under strict security conditions until a viable cryptographic governance substrate exists.


1. Governance and Privacy: The Core Conflict

Governance mechanisms—especially those designed for DAOs or token-based systems—require transparency:

  • Identity (wallet or delegate)

  • Voting weights (token balance at snapshot)

  • Decision records (proposal outcome on-chain)

But SnarkSide’s design actively erases or obfuscates every one of these primitives:

Governance Need
SnarkSide Design
Result

Voter identity

Stealth addresses

Unlinkable to human agents

Voting weights

Nullifier-based vaults

No native token balance reading

Proposal history

No chain-visible intent

Can’t audit voter logs

Introducing governance here reintroduces metadata correlation, effectively negating the very design constraints that SnarkSide enforces elsewhere. In effect, “governance” becomes the leak.


2. Centralization via Upgrade Key: Acknowledged Design

The initial SnarkSide deployment uses a deferred governance key model. This means:

  • Core contracts (verifier, matching relay registry, intent resolver) are owned by a timelocked multisig

  • The key can be burned or rotated into a zk-rollup sequencer once secure coordination exists

  • Upgrade proposals are published off-chain and cryptographically signed using the $SNSD DAO’s key, with a public audit period before activation

This temporary centralization is a concession to reality:

  • ZK-based upgradability is not yet productionized

  • Verifier transitions and circuit migrations are high-risk

  • Governance frameworks like Governor Alpha or Snapshot are not anonymity-preserving

Instead of implementing an insecure or pseudonymous voting layer, we focus on immutability through default, minimal upgradability, and intentional friction.


3. Toward Anonymous Governance

We are actively tracking research into:

  • MACI (Minimal Anti-Collusion Infrastructure) for encrypted voting

  • Semaphore for nullifier-based voting with rate limits

  • zkDAO frameworks with commitment-phase + reveal-phase voting

  • Homomorphic encrypted tallying, preserving vote weights without leaks

  • Threshold FHE-based quorum aggregation

Once zk-governance reaches credible maturity, SnarkSide’s upgrade key will be:

  • Revoked from all human-controlled multisigs

  • Replaced with a cryptographic DAO layer

  • Subjected to enforced proposal liveness + verifiability constraints


4. Governance Roles: Long-Term Breakdown

Role
Description
Activation Phase

Protocol Maintainer

Circuit patching, proof verifiers

Phase 1 (pre-mainnet)

Relayer Registry Manager

Onboard new matchers and proof providers

Phase 1

L2 Bridge Arbiter

Resolve cross-chain state disputes

Phase 2

zkDAO Core

Vote on system params (funding rate curves, intent TTL)

Phase 3+

Vault Parameter Council

Adjust leverage caps, margin buffers

Phase 3+


Conclusion

SnarkSide defers governance not because it rejects decentralization—but because it refuses to fake it. We do not believe you can have both full privacy and transparent token governance—not yet.

Until that paradox is resolved cryptographically, we choose privacy.

And we build with the conviction that real governance will emerge not from visibility, but from verifiability.

Last updated