Decentralized Bounty Platform Proposal to Gitcoin
Bounty boards are centralized repositories of discrete tasks with an associated price tag for each job. De-bounty Platform (DB) is an interface to monitor the off-chain development progress of freelancers, and react to pre-set milestones with on-chain logic set by bounty providers. Bounties will be automatically delivered via a smart-escrow.
Abstract & Motivation
Bounty boards have the potential to become the de facto form of labor organization in the cryptosphere by creating open labor markets. This is as DAOs are proliferating at an unprecedented rate and are able to derive high value from bounty boards: Opposed to hiring, DAOs typically utilize bounties to incentivize the community to complete various tasks in the form of tech development, design, PR content, metaverse building, etc. DAOs require platforms to manage these bounty interactions to help build trust between two, previously unfamiliar, people/entities.
This proposal outlines a plan for Gitcoin to implement a decentralized bounty platform parallel to their existing bounty platform. This “de-bounty” platform (DB) will utilize Gitcoin bounty platform’s frontend and EthSign Smart Agreement’s backend to automatically fulfill the agreement outlined in bounties in a trustless manner.
The intention of this proposal is to provide freelancers and bounty issuers with a decentralized means of issuing job bounties and automating compensation once the job is complete —opposed to Gitcoin’s existing centralized workflow. The reduction of potential bias from centralized entities —repo owners & maintainers— via pre-set job terms and smart escrow enables freelancers and bounty issuers to enjoy more frictionless, trustless interactions.
This proposal is in-line with the directives outlined in the following Progressive Decentralization governance workstream.
DB Features Include:
- Decentralized escrow service of bounty rewards
- Automated payment execution triggered by API
- Project milestones management dashboard
- On-chain records that provide a solid foundation for an identity verification & credit system
- Diverse bounty categories (technical development, operational tasks, DAO-related etc.)
De-Bounty Platform (DB) Specifications
See Gitcoin Proposal: De-Bounty Platform Specifications for details on DB’s workflow and features.
Road Map For this Development
Phase 1 - 1.5 months, 4000 GTC
Functionality
- Front End
- DID Integration (Torus, Metamask, etc)
- Project Management Dashboard
- IPFS + Arweave website
- Adapt Gitcoin front-end and UX to accommodate interaction with smart-escrow
- Back End
- Integrate Ethsign Smart Agreement
- Credit score for users based on on-chain record
Phase 2 - 1.5 months, 2000 GTC
- User testing using Gitcoin DAO’s and EthSign’s communities
- Creation of Moderator DAO to be a jury-based dispute resolution system
Additional Features:
- Multi-user claiming from the same bounty
- Integration of Discord Bot Plugin, a plug-and-play bot that facilitates issuer-freelancer communication, and allows for bounty creation, editing, listing, claiming, removal within Discord communities. Users are linked to their respective bounty URL to manage the bounty.
Drawbacks
The largest drawback of DB is the issue of resolving disputes as bounty issuers must close the job repo determining whether the pre-set job term was met; this is especially true for complicated or non-binary jobs.
DB includes a Moderator DAO to act as a jury-based dispute resolution system. Additionally, DB will assign credit scores, based on past job interactions pulled from on-chain records, to both bounty issuers and freelancers to discourage bad actors.
Implementation
Budget & Timeline: 6000 GTC from Gitcoin DAO. Use of funds: 2 contracted frontend developers and 1 smart contract developer over 3 months to integrate Gitcoin’s frontend with EthSign Smart Agreement’s existing backend, and to test the platform.
Requests from Gitcoin: Access to code and design assets pertaining to Gitcoin bounty platform’s frontend to create a Gitcoin-EthSign co-branded frontend. Assistance in creating and distributing PR materials relating to overviewing DB. Access to Gitcoin’s DAO community for user testing.
Voting
Yes - I agree to the above proposal to implement a decentralized bounty platform parallel to Gitcoin’s existing bounty platform interface that monitor’s the off-chain development progress of freelancers and reacts to a pre-set milestones with on-chain logic set by bounty providers. This proposal will be executed by EthSign’s development team, and funded according to the “Budget and Timeline” above.
No - I disagree to the above proposal and do not support the implementation of a decentralized bounty platform.