-
Notifications
You must be signed in to change notification settings - Fork 251
Description
Description
Quick work is a valuable DAO tool, a smart contract agreement, either one time or continuous, which pays or rewards a community member for work or service, with conditional fulfillment clauses to trigger payments.
Contract must:
- Accept payment into escrow to be distributed upon the completion of the work
- Give power to users to determine that work was completed relative to proposal
- Single user
- Multiple users
- Acceptance by any
- Acceptance by majority
- Acceptance by unanimous consent
Context
This bounty revolves around building a component that makes paying DAO members for work a much easier process. Members put forward proposals to complete certain jobs, which are then subject to a voting and approval process from the community. Parameters around quick work include: amount of payment, timing of payment, and conditions that must be met to receive payment.
Output of the bounty must include the following:
- Demo video walking through the interaction
- Code in a public github repo
- Note that contract code submissions must be open source.
Acceptance Criteria
- Implementation plan agreed to with Agoric team
- Criteria in description met
Time Estimation
3 weeks
Reward
$9,600
Payment will be made in USD (fiat currency) via wire transfer. The developer is responsible for providing their completed tax documents (W9 for US based developers and/or W8 or W8-BEN-E for non-US based developers) and providing their banking details in order to receive payment.
Applicant Assessment Criteria
Important: Please provide a clear workplan for how you will approach this bounty. Use the work plan as an initial demonstration that you would be a good candidate. Bounties will require coordination with the Agoric team, so unfortunately only plans submitted in English will be considered.
Applicants will be assessed based on the following criteria:
- Issue-specific domain experience
- Issue-specific technical capability
- Familiarity with Agoric's platform
- JavaScript experience
- Availability and communication
Review Process
- Agoric team reviews your submitted workplan on Gitcoin
- It is best to join our Discord and post your Gitcoin name in the bounties channel, so that we can follow up with you. Otherwise, we will write on your gitcoin profile wall and say hello!
- Agoric contacts you to provide reference projects / sample code for engineering review
- Introductory call to discuss your plans and expected timeline
- You join the Agoric Discord bounties channel (if you haven’t done so already)
- Agoric accepts you on Gitcoin and you get started!
References
- Agoric documentation: https://agoric.com/documentation/getting-started/
- #bounties channel on Agoric Discord for questions!