The following describes how the Celo Foundation anticipates allocating its votes to validator groups, with special attention to the first allocated groups at the Celo Mainnet release and the months thereafter.
The Foundation voting policy aims to:
Be fair by avoiding preferential treatment to certain groups;
Vote in-line with the Foundation’s purpose, which is to encourage financial inclusion and prosperity for all;
Encourage professional, secure, and reliable validators;
Be equal opportunity by enabling new groups to have validators elected; and
Promote network stability by encouraging a gradual turnover in elected validators instead of abrupt election changes
Every 3 months, the Foundation, through its Board, will distribute a portion of its total available votes to a cohort of validator groups. These validators must meet certain basic standards (details below) and alignment with the Foundation’s purpose. The total number of validator groups in a cohort can vary.
Validator groups who will be selected for a cohort (and will thus receive a portion of the Foundation’s votes) will be informed by the following (non-exhaustive) considerations:
The number of elected validators in earlier cohorts;
CELO governance participation (e.g., how many CELO holders are actively participating in voting); and
The quality of validator group applicants
Each validator group selected in the cohort will receive a portion of the Foundation votes for a period of 9 months. During this period, so long as a validator in the group is not slashed or otherwise engages in misbehavior, the validator group will continue to receive these votes. If the validator group is slashed or engages in misbehavior, however, the votes for that validator group will be withdrawn for the remainder of the period. If the validator group is slashed, it may reapply to the Foundation after a 6 month period. In addition, the Foundation may also withdraw its votes if the validator group or the validators in the group fail to meet other standards, including running an attestation service.
To support effective and responsible validators, the Foundation considers the following, basic criteria, which must be met by all applicants who receive Foundation votes:
Zero Slashing Incidents. The validator members of any applying group must not have been slashed within the last 6 months of application. (Note, there are a variety of reasons for slashing, including downtime, security issues, etc. At the outset, and because groups can re-apply at 6 months and 1 day of the slashing, all slashing will be considered equal at this stage)
Audit Checklist and Self Reporting. As part of the application process, the Foundation will publish a list of recommended validator settings. The members of every group applying will self attest to complying with the recommended checklist.
Education. An effective validator must be secure. Applicants’ members will take an education course. The course must be completed annually.
Basic Diligence. Because the Foundation holds a substantial number of votes, and its voting may determine whether a validator is elected, the Foundation will conduct a basic diligence process for voted groups. The diligence would include name, location, entity information. This diligence would occur on an annual basis for any group receiving votes.
Attestation Service. Ability and commitment to running attestation services.
In addition to meeting the standard criteria, outlined above, the Foundation anticipates prioritizing validator groups who are mission aligned and/or will provide greater network resilience. These criteria may include:
The geographical location of the validator group
Organizations who commit to donating a percentage of rewards to non-profit organizations
The likelihood of the validator group having substantial network support from other voters
Cohort 3 application deadline: July 1, 2020 at 23:59 UTC
Anticipated vote date for selected applicants in Cohort 3: as of Aug 2, 2020
Before applying all validator group members should have:
Run at least one Validator and Validator Group on Mainnet or Baklava
Before applying be ready to share the following:
A personal statement telling the Foundation why your group should get votes (max 1,500 characters)
Validator Group details: email, name, website, address on Mainnet and Baklava, and geographic location
Information about your team: full names, link to professional profiles such as LinkedIn or GitHub, and an explanation of the team’s relevant experience
Whether your Group:
Is validating or has validated in the past 1 month on the Celo Mainnet
Is currently receiving Foundation votes
Has been slashed in the past 6 months and if so why
Members have all completed the online training (see prerequisites)
Members have all completed the self-audit (see prerequisites)
Is a non-profit organization or donates to such organizations
Is a Foundation grant recipient
Is running or has run in the past 1 month a Validator on the Baklava testnet
The list of contributions made to the Celo ecosystem
Date, audit firm name, and report of your last security audit if your Group has been audited by an external firm in the past 12 months
Currently receiving Foundation votes: