We describe GovBlocks as an open, permissionless decision protocol that empowers dApps to define and operate any governance model at scale. It enables dApp developers to define, incentivize and manage their stakeholders and processes.
GovBlocks is built as a multifactorial governance framework that enables 1) configurable governance models for blockchain applications and 2) creation of a new class of management tools, classified as Decentralized Resource Planning tools for managing resources of a decentralized community.
It provides an enhanced and dynamic governance layer, capable of managing a large, varied and constantly growing range of factors of blockchain networks.
More details can be found in the Whitepaper
GovBlocks architecture is comprised of:
Decision protocol written in solidity with key features of configurable member roles, reputation parameters, financial stake locking, incentives, optimized on-chain voting and decision implementation. dApps can use this protocol to configure governance models on a sliding-scale moving from loosely coupled to tightly coupled governance.
v0.7 of the protocol is available at https://github.com/somish/govblocks-protocol/tree/dev
Currently in v0.7 is available as a npm package - govblocksjs - 1.1.2.
A front end application where users can see all the dApps that are using the GovBlocks Protocol. While users can view activities for all apps, they can only participate in governance processes of the dApps for which they hold tokens.
This browser shall also be used to build an expertise bank with the idea of getting together independent developers, financial experts, auditors and also eventually regulators to start providing services to dApps - even if they don’t hold dApp tokens.
v0.7 released on Kovan Test net - https://demo.govblocks.io
While this document will act a guide for anyone wishing to define their governance rules using GovBlocks, here is a list of resources for further reading and getting involved with the community:
Ish's post on governance (a 4 min read that gives some insight into our thinking)
Alpha (on Kovan)