This use-case describes a platform or online community using Metagov as a software bundle: namely, an easy way of installing and configuring a bunch of related software services, akin to cPanel for domains, Wordpress for websites, or Anaconda for data science. More verbosely:
a software bundle of a number of existing governance libraries, tools, and services […] that can be installed, deployed, and configured on at least two platforms such as Slack, Discord, Matrix, Mastodon, Discourse, or dada.nyc
For background, refer to the discussion on GitHub: META-ISSUE: Metagov Prototype enhancements · Issue #21 · metagov/metagov-prototype · GitHub
User flow:
- A server host / platform operator, installs Metagov on a server, e.g. Discourse
- A server host or other person with administrative access to the Metagov instance creates a Metagov community using the Metagov instance (possibly in the same install process as #1)
- Metagov automatically creates a PolicyKit instance for that community
- Metagov automatically creates a Kybern instance for that community
- Metagov automatically creates a SourceCred instance for that community
- Metagov automatically creates an Open Collective instance for that community
- Metagov automatically creates a Loomio instance (i.e. a Loomio community) for that community
- Some instances are automatically enabled (e.g. PolicyKit), while others are “inactive”
- Community administrators can activate or de-activate instances as needed.