Proposal Description:
Kleros is the leading decentralized dispute resolution protocol in Web3. The Kleros Court system sits at the heart of the Kleros ecosystem, and leverages a decentralized pool of jurors to resolve disputes using Schelling-point based coordination games, allowing disputes to be resolved in a credibly neutral and efficient manner. Besides
The goal of this proposal is to leverage Kleros Court to secure the conditional distribution of funds to grantees. Kleros Court can be implemented as part of a off-the-shelf escrow contract provided by Kleros, allowing for fully decentralized control of time-based releases, scheduled vesting or milestone-based releases.
The primary benefit of this integration lies in automating, (partially) decentralizing, and securing the crowdfunding process. Giveth will retain the responsibility of vetting and approving crowdfunding campaigns, while Kleros can act as an independent judiciary in times of dispute, offering transparency and efficiency during the grant disbursement process.
Proposal Rationale:
Currently, Giveth operates on a peer-to-peer donation framework where funds are directly sent to project ownersâ addresses. While the vetting process is extensive, there is no guarantee that the funds will be used as intended. Moreover, the current emission process lacks gradual vesting, which can mitigate the risks associated with fund misuse.
By integrating Kleros Escrow and Court, we address two major concerns: accountability and the access to a fair and efficient dispute resolution process. We strongly believe that this integration will bolster the trust and transparency between all parties involved in the crowdfunding process.
How Will the Integration Work?
Giveth will retain its responsibility for vetting projects seeking crowdfunding. However, Kleros Escrow and Court will play vital roles in the fundraising process, funds distribution, and dispute resolution.
Hereâs how this integration will enhance the crowdfunding experience, outlining some options that can be used right away with zero technical integration:
- Kleros Escrow: Acting as a neutral intermediary, Kleros Escrow will securely hold funds until predetermined conditions are met. These conditions can be time-based releases or milestone-based releases triggered by the ruling of Kleros Court. By implementing this mechanism, we ensure that funds are only released when specified criteria are fulfilled, instilling trust and accountability.
- Requiring just a workflow change for Giveth:
- The Giveth team can perform payouts to the recipient addresses via escrow.kleros.io, which creates conditional transactions that will only be paid out when the predefined conditions are met.
- Requiring no workflow change for Giveth:
- Grantees create contracts that acts as recipient addresses for the Giveth grant payouts using the Zodiac Reality Module.
- Funds received on these accounts will only be withdrawable upon the meeting of the withdrawal conditions.
- As operating these trustless contracts require some guidance, Kleros will need to work with the initial batch of grantees to document the setup process.
- Requiring just a workflow change for Giveth:
- Kleros Court: In the unfortunate event of a dispute during a crowdfunding campaign, the decentralized jury of Kleros can step in to provide a credibly neutral dispute resolution service to both the donors and crowdfunders.
- Using a âRecognition of Jurisdictionâ workflow:
- Giveth can simply elect to recognise the jurisdiction of the Kleros Court and pledge to enforce the rulings after a case is concluded.
If there are disputes between Giveth and grantees, any party can simply go to resolve.kleros.io to create the disputes by themselves.
- Giveth can simply elect to recognise the jurisdiction of the Kleros Court and pledge to enforce the rulings after a case is concluded.
- Using a fully integrated workflow:
- If and when Giveth wants to make the entire grant approval and payout process trustless, Kleros Court can be directly integrated with Givethâs contracts to create a fully trustless integration.
- Using a âRecognition of Jurisdictionâ workflow:
Kleros offers various methods of integration to suit every organizationâs needs, from entirely no-code solutions to fully trustless interfaces between grant protocols and Kleros Court. The technical details of the integration can be discussed and explored in more detail in the comments below, or in a follow-up post/discussion.
We believe that this integration will elevate the crowdfunding experience on Giveth, bringing automation, trust, decentralization, and security to the forefront. Together, Giveth and Kleros can create a paradigm shift in decentralized crowdfunding, empowering both creators and contributors to drive positive change.