Telos Governance Overview
By Douglas Horn
For an in-depth explanation, please read “Telos Governance Explained — The Operating Agreement: https://medium.com/@teloslogical/telos-governance-explained-the-operating-agreement-e3d1eea137b
Telos is a governed blockchain based on EOSIO — the same software that powers EOS — so that DApps can deploy on Telos and EOS with the same code. When Telos launches (as early as October 17, 2018) it will have complete documentation and operating structures such as full on-chain governance, the ability to ratify or amend the governance documents by community voting, a worker proposal system, and election of block producers and arbitrators. Below are the main elements and features of blockchain governance on Telos.
The definitions, rules and procedures of Telos governance are contained in six documents that will be recorded on-chain and modifiable by community vote (pro rata by TLOS token ownership). These documents are:
Telos Blockchain Network Operating Agreement (TBNOA)
The prime governing document on Telos describing the rights and responsibilities of becoming a member of the Telos Blockchain Network. It is required to opt-in to this agreement in order to access or use Telos. This agreement is the equivalent of the EOS Constitution. It differs from the EOS constitution in form: The TBNOA thoroughly defines all network parts and participants and describes governance actions such as electing block producers, amending the governance documents or submitting a worker proposal system submission. The TBNOA has inherited almost no terms from the EOS Constitution. The TBNOA includes the other five governance documents by reference and each of them adopts its definitions and terms.
Telos Blockchain Network Arbitration Rules & Procedures (TBNARP)
The Arbitration Rules & Procedures describes the entire process of arbitration on Telos — from filing a case to procedures for arbitration, to delivery of arbitral judges decisions to block producers for execution. The EOS analog for this is the ECAF Rules and as yet unpublished ECAF Handbook. The Telos Arbitration Rules are entirely independent from the ECAF Rules and share no text. They are also a community amendable core governance document on Telos, whereas the ECAF Rules are set and maintained by the ECAF with no mechanism for input or control from the broader EOS community.
Telos Blockchain Network ‘regproducer’ Contract Human Language Terms (‘regproducer’)
The ‘regproducer’ contract is used by any member desiring to become a block producer candidate to nominate themselves. The human-language terms of this contract set out the responsibilities and rules for block producer candidates. This text is largely inherited from the EOS ‘regproducer’ contract with much additional text added. The primary difference between the EOS and Telos versions is that while both list prohibited actions, the Telos version also documents penalties for any infractions, the method of enforcement, and the responsibility of block producers to enforce the rules on other BPs.
Telos Blockchain Network Block Producer Minimum Requirements (BP Minimum Requirements)
The BP Minimum Requirements is a list of disclosures, practices, equipment and networking standards that block producer candidates must adhere to in order to serve. Failure to meet the minimum requirements disqualifies a BP from service until the omission is cured, regardless of how many votes the BP has acquired. Due to the newness of the network, these requirements are described in increasingly stringent phases which the block producers can vote to move between based on 2/3+1 voting. EOS does not have minimum requirements or a similar document. A minimum amount of RAM is specified in the EOS ‘regproducer’ contract.
Telos Blockchain Network ‘regarb’ Contract Human Language Terms (‘regarb’)
The ‘regarb’ contract is used by any member desiring to become an arbitrator candidate to nominate themselves. The human-language terms of this contract set out the responsibilities and rules for arbitrator candidates. There is no similar document on EOS because EOS does not elect arbitrators.
Telos Blockchain Network Arbitrator Minimum Requirements (Arbitrator Minimum Requirements)
The Arbitrator Minimum Requirements is a list of disclosures, practices, equipment and networking standards that arbitrator candidates must adhere to in order to serve. Failure to meet the minimum requirements disqualifies an arbitrator from being assigned new cases until the omission is cured, regardless of how many votes the arbitrator candidate has acquired. Due to the newness of the network, these requirements are described in increasingly stringent phases. There is no similar document on EOS because EOS does not elect arbitrators.
Below are status updates for governance documents as of October 4, 2018:
Community input is welcome, please email the Telos team directly: email@example.com