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

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

Resources

  • Introduction to Element's Governance System blog post
  • To learn more about the technical architecture of Council, read this blog post. \
Copy link
Outline
Introduction
Architecture Overview
Resources