Fully Onchain Elections

A better way to conduct elections, fortified with security, permissions, and automation
SUMMARY

Transform governance into action with fully onchain elections that automatically grant permissions and compensation to the winners, enforce term limits, and hold elected positions accountable

Problem

Governance is at the heart in decentralized organizations, but governance is only as effective as its ability to then turn decisions into action. This is where today’s election systems fall short.

Specifically, current DAO election systems lack:

  1. Automated granting of roles & permissions: DAO elections have no way to automatically grant permissions to election winners without requiring that the community trust a group of executors (often multisig signers) to accurately implement the results of the election. This leads to centralization and capture risk.
  2. Automated revocation of roles & permissions: Additionally, DAO elections do not have mechanisms to automatically enforce term limits and revoke roles when eligibility criteria are not met. This leads to arduous manual tracking and human error.

Solution

Hats Protocol, via our integrations with Snapshot, Tally, JokeRace, and Decent, offers a better way to conduct elections for councils, committees, and important roles, fortified with security, permissions, and automation.

Hats enables the following elections use cases:

  • Electing one person to fill a role from a pool of nominees
  • Electing a group of addresses to a shared role (e.g., a council or committee) from a pool of nominees

Key benefits include:

  • Grant permissions automatically based on election results: Automatically granting election winner(s) the onchain and offchain permissions associated with the role
  • Revoke permissions automatically after terms expire or when individuals are no longer eligible: Automatically revoking the role and associated permissions when the designated term ends or when individuals are no longer eligible;
  • Stream compensation to election winners as long as they're holding the role
  • Set additional eligibility rules for elected roles that are continuously enforced: Organizations can define a range of specific eligibility criteria required to hold and maintain the elected role, using the rapidly-growing set of open-source eligibility modules and integrations being built using the Hats Modules SDK.

Opportunities

  1. Purple elected a Security Council and its Grants Chair and Revenue Chair roles through transparent onchain elections
  2. DecentDAO enables organizations to appoint roles through DAO governance with built-in compensation using Hats & Sablier
  3. Premia Finance increased protocol security by enabling token holders to govern the protocol if multisig signers were corrupted or MIA
1. Purple elected a Security Council and its Grants Chair and Revenue Chair roles through transparent onchain elections

See their Hats structure here.

Using Hats, Purple ran elections for its Security Council as well as its Grants Chair and Revenue Chair roles through JokeRace in conjunction with the Hats JokeRace eligibility module. Purple token holders had submission and voting rights in the election, and role eligibility was handled by Hats to automatically grant designated powers to the election winners.

Permissions granted to election winners by Hats included:

  • Security Council: veto DAO proposals if deemed necessary, and set election terms for the Grants Chair and Revenue Chair roles
  • Grants Chair & Revenue Chair: signing authority on the Grants and Revenue multisigs, respectively, plus compensation streams for each role
Purple's Revenue Chair role was filled based on the results of an election held on JokeRace

By using Hats-powered elections, Purple ensures that permissions such as veto power and multisig signing authority are only granted to those elected by the community, promoting transparency, accountability, and decentralization.

2. DecentDAO enables organizations to appoint roles through DAO governance with built-in compensation using Hats & Sablier

See a description of their roles system here.

Decentralized teams using the Decent app can create roles, assign compensation, and grant permissions all within the app, streamlining governance and automating elections. Roles are powered by Hats Protocol, with automated payments enabled via Sablier.

For example, Decent's own DAO appointed two positions through its decentralized governance system — Foundation Director and Legal Counsel — providing the holders of those roles with the authorities and compensation they need to perform their duties.

Decent DAO used Hats to appoint its Foundation Director and Legal Counsel through a DAO proposal
3. Premia Finance increased protocol security by enabling token holders to govern the protocol if multisig signers were corrupted or MIA

See their Hats structure here.

Since its launch in 2021, Premia has relied on a multisig for ownership of its protocol contract and Treasury. As a DeFi protocol, it was seeking a way to give token holders more control over the protocol’s core mechanisms and contracts. 

Premia wanted to ensure that the protocol could continue to operate even if the multisig members disappeared or were unable to execute transactions. Using Hats, Premia introduced a structure that enabled token holders to elect parliament members directly via Snapshot and give them the power to execute transactions on the Premia multisig. 

Parliament Members are elected by token holders, and their Hats given them limited signing authority on the Premia multisig

The system works as follows:

  1. Token holders elect Parliament Members via Snapshot
  2. Winners of the Parliament election are automatically eligible to wear the Parliament Member hat, via the Hats election eligibility module
  3. Parliament Members are granted voting power via Hats in an oSnap-connected Snapshot space that allows them to execute limited transactions in the Premia multisig

By allowing token holders to elect parliament members that can execute limited multisig transactions if needed, Premia ensures that if the original multisig signatories were suddenly unavailable, the protocol would maintain operational continuity.

🧢 🎩 👒
Looking to get started with Hats?