From f0ecba3b073a32ae4fe186b41d82b8e73b0450b9 Mon Sep 17 00:00:00 2001 From: gmkung Date: Tue, 8 Mar 2022 18:46:28 +0000 Subject: [PATCH 1/2] Added a basic primer for the Governor page Added a basic primer for the Governor page and some small cosmetic changes to neighbouring pages to align the styling. --- products/governor.md | 16 ++++++++++++++-- products/oracle.md | 2 +- products/proof-of-humanity.md | 16 ++++++++-------- 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/products/governor.md b/products/governor.md index 29448d9..592997f 100644 --- a/products/governor.md +++ b/products/governor.md @@ -1,8 +1,20 @@ --- -description: "\U0001F6A7\U0001F477 IN PROGRESS \U0001F477\U0001F6A7" +description: "Decentralise DAO governance control securely" --- # Governor +Kleros Governor is a smart contract that allows for DAO governance decisions to be effected without compromising security. By choosing Kleros Governor as the governor for your DAO, batches of transactions representing governance decisions can be submitted as lists to Kleros Governor. In case of disputes about the validity of the submitted transactions, Kleros's jury network will step in to arbitrate the dispute. -🔍 [Kleros Governor App](https://governor.kleros.io/) 🔍 +## How does it work? +The first step to using Kleros Governor is to assign it as the governor contract for your DAO. +Each Governor session enforces governance decisions that were passed prior to the start of the current session, which can be organised on a platform like [Snapshot](https://snapshot.org/). + +Once a decision has been reached, a (technically inclined) user then needs to translate the decision into a list of transactions and submit them for execution by the governor contract. If there is only one list submitted in the challenge period, it will be accepted and the deposit is returned to the submitter. + +If a competing list is submitted in the same session, a dispute will be automatically created in Kleros Court, and jurors will get to choose which list is correct. After dispute resolution concludes, the deposit from the losing list will be used to pay the jurors and reward the user that submitted the winning list. + +Lists that most completely enforce the greatest number of governance decisions will be accepted. The process for choosing between lists can be seen [here](https://ipfs.kleros.io/ipfs/QmPt2oTHCYZYUShuLxiK4QWH6sXPHjvgXTqMDpCShKogQY/KlerosGovernorPrimaryDocument.pdf). + + +🏛 [Kleros Governor App](https://governor.kleros.io/) 🏛 diff --git a/products/oracle.md b/products/oracle.md index bc2442a..73295ef 100644 --- a/products/oracle.md +++ b/products/oracle.md @@ -8,7 +8,7 @@ description: >- Kleros Oracle is a product combining Kleros dispute resolution with Reality.eth cryptoeconomic mechanism for verifying real world events on-chain, to deliver a subjective oracle solution able to answer absolutely any question with a publicly verifiable answer. -### How does it work? +## How does it work? Anyone \(individual or dapp\) can submit a question to the Reality.eth platform while specifying Kleros as the final arbitrator. For example: diff --git a/products/proof-of-humanity.md b/products/proof-of-humanity.md index 6bfea0d..5f58ea1 100644 --- a/products/proof-of-humanity.md +++ b/products/proof-of-humanity.md @@ -16,7 +16,7 @@ Building this type of advanced identity registry is not an end in itself. It is ## Proof of Humanity Use Cases -#### Universal Basic Income +### Universal Basic Income Universal basic income \(UBI\) is a program for a periodic payment delivered to all individuals of a given population with no strings attached. @@ -26,13 +26,13 @@ A UBI project based on Proof of Humanity is already underway as a collaboration Check out the [_announcement of the UBI token launch_](https://blog.kleros.io/proof-of-humanity-building-the-internet-of-humans/) to learn more about this. -#### Innovative DAO frameworks +### Innovative DAO frameworks DAO frameworks and apps using the PoH registry to check the “humanity” of voters can experiment with truly democratic systems \(1 person = 1 vote\) and innovative preferential or quadratic voting features for which Sybil-resistance is required. For example, the UBI DAO will be based on a governance system such as this one in order to better account for the voices of every community member. A similar system could be added as a plugin to common DAO tools such as Colony, Aragon, or DAOstack. -#### Better Funding Mechanisms +### Better Funding Mechanisms By extending the concept of Quadratic Voting to a funding mechanism, one can create new mechanisms for endogenous community formation. [Quadratic funding](https://wtfisqf.com/) is a design for philanthropic or publicly-funded seeding to allow \(near\) optimal provision of a decentralized, self-organizing ecosystem of public goods. @@ -40,13 +40,13 @@ Citizens make public goods contributions to projects of value to them. The amoun This mechanism requires accounts to be Sybil-resistant as splitting one’s funding across multiple accounts increases the amount given to the target project. And Proof of Humanity allows for this Sybil-resistance. Proof of Humanity can be an important piece of infrastructure to bring into reality some of the innovative governance ideas explained in the book "Radical Markets". For example, quadratic voting. -#### Universal Identifiers and Self-Sovereign Identities +### Universal Identifiers and Self-Sovereign Identities Accounts created on PoH can directly be used as a universal login method: imagine dapps recognizing users automatically without the need for registration. They can also be associated with other existing identity-adjacent systems such as 3box, ENS, or Serto.id to add Sybil-resistance to a user's profile. -#### Certification and Reputation Systems +### Certification and Reputation Systems Various certifications or reputation points \(such as credit scoring\) could be added to PoH profiles. @@ -58,7 +58,7 @@ Certifications can include: * Degrees and professional certifications * Skills \(for example an “experienced Solidity developer” badge which could be assessed by looking at open source code published by the individual\) -#### Sybil-Resistant Airdrops, Yield Farming, and NFT Distribution +### Sybil-Resistant Airdrops, Yield Farming, and NFT Distribution Airdrops are a popular way to distribute tokens. However, even when requiring different forms of identification \(telegram accounts, passports\), those airdrops were typically Sybil-attacked. @@ -66,7 +66,7 @@ This led to a switch toward airdrops proportional to the user balance of a speci Proof Of Humanity will allow Sybil-resistant airdrops where participants will each be given the same amount of coins. The same method can be applied to Sybil-resistant yield-farming \(UBI token accrual, for example\); to ensure gift NFTs are not hoarded by a small minority, or to ensure free subscription schemes are not abused. -#### Anti-Spam Tools +### Anti-Spam Tools Systems often use captchas \(small exercises testing user capacity to analyze an image or a sound which are hard to complete for AIs\) before allowing a user action in order to prevent spam. @@ -74,7 +74,7 @@ These are wasting user time and do not prevent spam from a determined user who w Users spamming the system could get temporarily or permanently banned. And they would not be able to just create a new account in order to evade the ban. -#### Sidechains Secured by Proof-of-Humanity Consensus +### Sidechains Secured by Proof-of-Humanity Consensus The PoH registry could also be used to create a novel type of sidechain secured by Proof Of Identity with a “1 person = 1 vote” principle. This would assume an honest majority of humans in the registry and would work in a way similar to Proof Of Authority sidechains. From bac2af387a8ac9adcdbb0a2aa507eb4f59a4d7dd Mon Sep 17 00:00:00 2001 From: gmkung Date: Tue, 8 Mar 2022 18:48:51 +0000 Subject: [PATCH 2/2] Grammar and spelling changes --- products/governor.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/products/governor.md b/products/governor.md index 592997f..ac25f71 100644 --- a/products/governor.md +++ b/products/governor.md @@ -3,10 +3,10 @@ description: "Decentralise DAO governance control securely" --- # Governor -Kleros Governor is a smart contract that allows for DAO governance decisions to be effected without compromising security. By choosing Kleros Governor as the governor for your DAO, batches of transactions representing governance decisions can be submitted as lists to Kleros Governor. In case of disputes about the validity of the submitted transactions, Kleros's jury network will step in to arbitrate the dispute. +Kleros Governor is a smart contract that allows for the effecting of DAO governance decisions to be decentralized without compromising security. By designating Kleros Governor as the governor contract for your DAO, batches of transactions representing governance decisions can be submitted as lists to Kleros Governor. In case of disputes about the validity of the submitted transactions, Kleros's jury network will step in to arbitrate the dispute. ## How does it work? -The first step to using Kleros Governor is to assign it as the governor contract for your DAO. +The first step to using Kleros Governor is to point to it as the governor contract for your DAO. Each Governor session enforces governance decisions that were passed prior to the start of the current session, which can be organised on a platform like [Snapshot](https://snapshot.org/). Once a decision has been reached, a (technically inclined) user then needs to translate the decision into a list of transactions and submit them for execution by the governor contract. If there is only one list submitted in the challenge period, it will be accepted and the deposit is returned to the submitter.