Skip to content

💪 Welcome to Powers protocol

What it is

The Powers protocol provides on-chain institutional governance. It gives a framework to define the rules, structures and processes that direct and control an organization.

Using Powers, a single decision can be guided through multiple role-restricted modules, with each their own conditional checks and voting mechanisms. Together, these paths create completely modular, transparent and asynchronous governance structures.

Components

The protocol combines a governance engine, Powers, with role restricted and modular contracts, called mandates, to govern actions.

  • Powers manages assigning roles to addresses and governance flows.
  • Mandates define what actions can be taken by which roles under what conditions. When it passes, a mandate translates an action to executable targets, values and calldatas.
  • Actions consist of calldata and a unique nonce that is send to a target mandate.

Crucially, Powers allows the same action to be send to different mandates: the execution of mandate A can be conditional on the execution of the same action at mandate B.

Quick links

Governance solutions

Powers enables a wide range of applications, moving beyond the limitations of monolithic token voting to support sophisticated and resilient organizational structures. The protocol addresses several common challenges in the on-chain governance ecosystem:

🔐 Devolved Responsibilities: Establish specialized bodies—such as grants committees, treasury management councils, or technical working groups—by assigning them specific, role-restricted powers. Actions are transparently recorded on-chain, and powers can be modified or revoked by the parent organization at any time, ensuring responsibility comes with direct accountability.

⚖️ Separation of Powers: Implement classic checks and balances on-chain, preventing the concentration of power in any single entity. Distribute authority across multiple roles to create robust governance frameworks that are resistant to capture and ensure no single actor can push through decisions unilaterally.

🌐 Asynchronous Coordination: Manage interactions that span multiple environments through the protocol's inherently asynchronous architecture. Handle processes involving time delays, external events, or cross-chain communication, enabling true operational coordination between the digital and physical worlds.

🔄 Gradual Governance Reforms: Upgrade existing on-chain organizations without requiring complete overhaul. Integrate traditional token-governed DAOs into a Powers system as role-holders, then gradually introduce new roles and devolve responsibilities in a modular fashion, building confidence over time before fully transitioning.