Council Protocol Smart Contracts
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.
To learn more about the technical architecture of Council, read this blog post