Welcome to the Docs for PolicyKit!¶
Consider the platforms you use for online communities today. These platforms only offer governance options that are top-down, autocratic, and punitive, involving admins and mods. But what if platforms could provide other types of governance, such as more democratic ones? What if communities could build for themselves the governance that suits their needs and values?
PolicyKit empowers online community members to concisely author a wide range of governance procedures and automatically carry out those procedures on their home platforms. Inspired by Nobel economist Elinor Ostrom, we’ve developed a framework that describes governance as a series of actions and policies, written in short programming scripts. We’re now building out an editor, software libraries, and connectors to platforms like Slack, Reddit, and Discord for communities to author actions and policies.
GETTING STARTED
- Installation and Getting Started
- Design Overview
- Writing Policies
- Platform Integrations
- Policy Examples
- Vote on renaming Slack channels
- Vote on OpenCollective expenses in Slack with restricted voting
- Vote on OpenCollective expenses in Loomio
- Trigger a vote in Discord
- Minimum SourceCred value required for creating Discourse Topic
- Don’t allow posts in Slack channel
- Discord ping
- Consensus vote in Slack with restricted voting + reminder
- All Constitution Actions need 1 approval in Slack
- All Constitution Actions Pass and get posted in Slack
API REFERENCE