Skip to content

Quick Work Agreement Contract Bounty #5505

@jeetraut

Description

@jeetraut

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions