Skip to content
Powers Protocol
Search
Ctrl
K
Cancel
GitHub
Getting Started
Welcome
Development
For Organisations
Deploy your Powers
Best Practices
Compliance
For Developers
Litepaper
Architecture
Powers.sol
Mandate.sol
Creating a Mandate
Deploy Powers with a Foundry Script
Mandates
Electoral
Assign External Role
Delegate Token Select
Nominate
Peer Select
Renounce Role
Revoke Accounts Role Id
Revoke Inactive Accounts
Role By Roles
Self Select
Executive
Bespoke Action (Advanced)
Bespoke Action (On Return Value)
Bespoke Action (Simple)
Check External Action State
External Action (Flexible)
External Action (On Return Value)
External Action (Simple)
Open Action
Preset Actions
Preset Actions (On Own Powers)
Statement of Intent
Integrations
Chainlink
Chainlink Functions (Open)
Election Registry
Clean Up Vote Mandate
Create Vote Mandate
Nominate
Tally
Vote
ERC721
Gated Access
Governed Token
Burn To Access
Collect Split Payment
Gated Access
Mint Encoded Token
Governor
Create Proposal
Execute Proposal
Powers Factory
Add Safe Delegate
Assign Role
Safe
Exec Transaction
Exec Transaction (On Return Value)
Recover Tokens
Safe Allowance Action
Safe Allowance Preset Transfer
Safe Allowance Transfer
Slate Registry
Add Slate
Execute Result
Remove Slate
Snapshot
Check Snap Exists
Check Snap Passed
ZK Passport
ZKPassport Check
Reform
Adopt Mandates
Mandate Package
Mandate Package (Static)
Pause Mandates
Revoke Mandates
Example Organisations
Powers 101
Governed 721
Cultural Stewards Experiment
GitHub
Deploy Powers
This guide explains how to deploy your own organisation.