Skip to content

Governance

HUMAN Protocol Governance lets community members participate in proposals across multiple EVM chains using a decentralized, cross-chain architecture.

Architecture#

  • Cross-chain smart contracts handle proposal creation, voting, and tallying.
  • Wormhole Automatic Relayer connects EVM chains, making it straightforward to add new chains that meet Wormhole requirements.
  • Hub-and-spoke contracts aggregate votes from all connected chains.

Actors#

  • Magistrate: exclusive EVM address that can create proposals.
  • Wormhole Guardians: authenticate cross-chain messages and relay data.
  • Voters: EVM addresses holding governance tokens who vote on proposals.

Governance flow#

  1. A magistrate creates a proposal with a unique ID (available via UI and API).
  2. Voting power is determined by a snapshot taken when the proposal is created.
  3. Voters deposit governance tokens and self-delegate to enable voting.
  4. Votes are aggregated across chains through the hub-and-spoke contracts.
  5. Results are collected, queued, and then executed after any required timelock.

Participation#

  1. Connect a wallet holding the required governance token (e.g., HMT derivative on that chain).
  2. Deposit tokens to signal voting power.
  3. Self-delegate those tokens to activate voting rights.

Voting and proposals#

  • Only magistrates can initiate proposals.
  • Proposals are visible in the UI.
  • After the voting window closes, a collection phase gathers votes from all chains for the final tally.

Request collection and aggregation#

Anyone can trigger the request-collection step after voting ends, which aggregates votes from all chains. This decentralizes the process, reduces coordination risk, and prevents scattered relayer messages.

Queue, execution, and timelock#

Once tallied, proposals move to a queue with an optional timelock before execution. The timelock gives participants time to withdraw tokens or adjust positions regardless of outcome.

Snapshots taken at proposal creation fix voting power for the vote’s duration, so transfers or withdrawals afterward do not affect results.

Cross-chain integration and voting tokens#

Wormhole underpins cross-chain messaging, and each participating chain mints a voting token derived from HMT. This enables chain-specific participation while producing a unified, aggregated result across the ecosystem.