Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Task Approval

Dan Connolly edited this page Jun 19, 2018 · 5 revisions

In the RChain Board meeting of Apr 6, 2018, there was a Resolution to Adopt Bounties Terms of Service, including an Approval Process for Task Identification and Project Bid. We carry out the process as follows:

  1. The RChain Coop or a Member identifies a task to be completed (“Task” or “Tasks”);
  2. If a Member has a suggested task, he/she may submit a Task Identification Form to the Task Approval Committee (the “Committee”);

As specified in CONTRIBUTING, tasks are represented as github issues. The ISSUE_TEMPLATE incorporates the Task Identification Form.

The Task Approval Committee is appointed by the RChain Executive Committee, who chose @dckc, @PatricM727, and @deannald in a 2018/06/19 meeting. The Task Approval Committee delegates to Bounty Task Guides and others via a community trust metric. The trust metric selects for coop members who provide fair and wise input on budgets and rewards. The results of a vote is a weighted average, with more weight given to input from members with higher trust ratings.

  1. Within five (5) days of receiving the Task Identification Form, the Committee will provide written notice to the submitter of the Task Identification Form (the “Task Submitter”) of the Committee’s approval or rejection of the Task Submitter’s Task Identification Form
  2. If the Task Identification Form is approved, it will be posted to the Membership and open for Project Bid Submissions. If the Task Identification Form is rejected, the Task Submitter may choose to revise the terms of the Task and resubmit at a later time.

The issues with a non-zero budget as a result of at least three trusted votes are approved. Bounty Task Guides should provide feedback on new issues in their area within a few days, both in the form of github comments and budget votes.

All proceedings of the bounty program are available to the Membership at all times.

  1. Once a Task is open for Project Bid Submissions, Members may submit a Project Bid Submission form to the Committee for consideration.
  2. Within five (5) days of receiving the Project Bid Submission Form, the Committee will provide written notice to the submitter of the Project Bid Submission Form (the “Project Submitter”) of the Committee’s approval or rejection of the Project Bid Submission Form.
  3. If the Project Bid proposed in the Project Bid Submission Form is approved by the Committee, the Project Submitter may begin work on the Project pursuant to the timeline set forth in the approved Project Bid Submission Form. If the Committee rejects the Project Bid Submission Form, the Task Submitter has ten (10) days from the day the Committee sends its written rejection to revise and resubmit its Project Bid Submission Form to the Committee. There is only one revision allowed per Project Bid Submission.

The ISSUE_TEMPLATE incorporates the Project Bid Submission Form (or it should on acceptance of this proposal). In particular, issues should eventually include a suggested budget.

The issues with non-zero rewards as a result of at least three trusted votes represent approved bids.

The Bounty Task Guides and trust-certified members should provide timely feedback on suggested budgets and rewards.

All Committee decisions are final and there is no appeal process.

As specified in CONTRIBUTING, voting for each monthly pay period closes a few days after the end of the month.

For discussion and context, see #616.