Council Protocol Smart Contracts

Introduction

Council contains several architectural choices which make it a distinct new primitive in the decentralized governance space:

  • Council does not have a single security threshold to make a call, instead, various actions can be given different security threshold requirements.

  • Council abstracts the vote allocation process for assigning voting power away from the actual voting process meaning that multiple complex vote allocation systems can run in parallel in the contracts.

  • By default, Council ships with a Governance Steering Council (GSC) enabled which can be assigned different powers than the core voting system. Together, these features allow a wide range of voting processes and security procedures can be seamlessly integrated into one governance system.

Architecture Overview

Resources

  • Introduction to Element's Governance System blog post

  • To learn more about the technical architecture of Council, read this blog post. \

Last updated