Proponent: RTTI-5220 (GLVeryFRbg5hEKvQZcAnLvXZEXhiYaBjzSDwrXBXrfPF7wj)
Date: January 2021
Requested allocation: 1530,00 USD / 18.43 KSM
Proposed Curator Reward: 2% of total - USD 30,00 / 0.37 KSM.
Short description: The idea of a sub-bounties extension aims to give more flexibility in the use of the pallet for curators to reward completed tasks without closing the parent bounty. This will contribute to achieve one of the ultimate goals of the pallet: to budget the networks' treasuries allowing bounties to extend their life cycles.
In its current implementation, the bounty pallet allowed us to experiment with delegating the Council's responsibilities to a curator, defined as an expert in the topic the bounty touches. You can find more information about the current implementation here.
However, the pallet does not allow the creation of sub-bounties by the curator (the address with agency over the funds of active bounties): if a bounty includes in its scope of work an N number of tasks, the payout to the implementers can only be executed once all tasks have been completed by awarding the bounty and closing it. This restricts the use of the pallet to small-sized bounties for a short amount of time.
The idea of a sub-bounties extension aims to give more flexibility in the use of the pallet for curators to reward completed tasks without closing the parent bounty. This will contribute to achieve one of the ultimate goals of the pallet: to budget the networks' treasuries allowing bounties to extend their life cycles. Other goals of this extension include:
In the model we envision, a sub-bounty can only be opened using funds from an active bounty. This model allows the curator to allocate a specific amount of funds from the active bounty to a sub-bounty, and reward the task after completion by calling
award_subBounty. After the call is confirmed, the sub-bounty is closed and the specific amount of it is deducted from the total allocation from the bounty (that stays open).
For a detailed description of the extension specification, budget and tasks included in the bounty, please visit the full proposal HERE.
Although the Kusama Council has the responsibility of deciding on the curator who will take the role if this bounty proposal is approved, we would like to suggest Bryan Chen (the original implementer of the bounty pallet) to review and evaluate the tasks' completion; this is the main reason why this extension proposal is submitted for discussion as a bounty proposal: Bryan has shown expertise in all necessary topics related to the bounty in order to develop this role.
You can find the current implementation, along with the original ideas and discussions by the community in the links below:
SubSquare is proposing an extension to the bounty pallet that will allow curators to create sub-bounties for completed tasks without closing the parent bounty. This will make it easier to manage and extend the life cycles of bounties. The extension will also allow for tracking and granularity in high budget allocated funds and iterations. The sub-bounty can only be opened using funds from an active bounty, and after completion, the sub-bounty will be closed, and the specific amount deducted from the total allocation from the bounty that stays open. For more information, please visit the full proposal link provided.
No comments here