Title: Community Protocol Guardians
Status: Stage IV
The proposal has two parts
- Ratify the role of GoodDollar LLC as the GoodDollar protocol Governance Guardian and Identity Guardian
- Choose a Council of Guardians with the mandate to modify the protocol updates, outside of the proposals system, in case of an emergency
At the launch of the Protocol V2, the GoodDollar LLC wallet was set as the Governance Guardian, who has a veto power to cancel any on-chain proposal. The mandate of the Governance Guardian is to act as a trusted party that can cancel malicious proposals that either seek to extract value out of the reserve or have been passed along by a small interest group whose interest are not in-line with those of the global community. The GoodDollar LLC also acts as the Identity Guardian, and maintains the permissions to whitelist new wallets that receive UBI from the UBI distribution contracts. Currently, whitelisting of new members is done via the GoodDollar wallet Identity Flow, and is performed via a spam-reduction approach based on anonymized face verification, based on a technology donated by Facetec.
To enable the protocol’s stability, the GoodDollar LLC proposes a group of 9 trusted representatives to serve as Guardians, that will have a mandate to issue protocol updates in the following cases:
- Economic attack or core smart contracts
- Bug reported via community member, Immunify or Hats Protocol bounty programs
Role and responsibilities of the Protocol Community Guardians
The candidates for the Guardians role are technologically-savvy and trusted stakeholders in the GoodDollar Ecosystem.
GoodDollar Guardian is not a remunerated role, but it does carry a high degree of responsiblity and accountability. Guardians have an obligation to protect the GoodDollar Protocol in case of an emergency. It is for this main reason that all Community Guardians must be committed and to serve out their role as an extension of the GoodDollar mission.
In case of an emergency, 5 of the 9 signatures of the Protocol Community Guardians are required to make any changes to the protocol. A number of 5 signatures is set up to safeguard the protocol from malicious attacks.
From the nature of this role, it is expected that Protocol Community Guardians are responsive and available within the shortest period of time to sign transactions.
This is the basic emergency flow process:
- Technical team or a member of the community identifies a vulnerability, exploit, or issue.
- The GoodDollar technical team led by CTO Hadar Rottenberg (wallet address) to diagnose the problem, and propose a solution and plan detailing next steps to resolve the issue.
- Community Guardians will be contacted by the CTO or a fellow Guardian, requesting a response to sign the required transactions as soon as possible. A minimum of 5 signatures are required to enable protocol changes.
- Once 5 of the 9 Community Guardians have signed the required transaction, through a safe that has permissions to the GoodDAO protocol contracts.
- After they have signed, the GoodDollar LLC technical team can then modify the contracts.
In the event of an emergency, it is essential that Protocol Community Guardians act with discretion until the critical problem is resolved. This is critical in order to protect the Protocol from possible attacks while remaining vulnerable.
The candidates of the role are being chosen as a Council/Team. Their role will be evaluated every year and to either be reinstated or not by a new [GIP-X] Community Protocol Guardians election.
List of Community Guardians
After asking the community to nominate some possible representatives and reviewing the applications, the Community Guardians Council selected reflects the requirements mentioned above.
Furthermore, it follow this underlying logic to ensure it represents all the best interest for the Protocol: 3 members of GoodDollar Core Team, 3 members of GoodDollar’s Community and 3 members of E-toro team (as the the main sponsor of the project to date).
Therefore, these are the Community Guardians which this proposal aims to choose as a Council:
Hadar Rottenberg: GoodDollar’s co-founder and CTO
Jessica Salama: GoodDollar’s Community Lead
Meri Fernandez: GoodDollar’s ****DAO lead
Bertrand Juglas: Active member of the GoodDollar ****Community
Salvador Pérez: Active member of the GoodDollar Community
José Peralta: Active member and GoodDollar’s Community Moderator
Yoni Assia: GoodDollar’s Founder and Sponsor.
Johannes Jensen: Part of the eToro team that has supported GoodDollar since the beginning.
Omri Ross: Head of eToro Labs. eToro Labs is in charge for designing and implementing eToro’s web3 products and business strategies.