-
Notifications
You must be signed in to change notification settings - Fork 61
Bounty Proposal: Surrender Funds #441
Comments
By "send back" you mean penalty applied on the next generated permit? How exactly a bounty hunter should send back the reward? |
Minutes from research call
|
I think this is a rough proposal that can benefit from refinement: We can parse an onchain transaction e.g.
Where the argument is a transfer from the hunter's registered wallet back to the permit wallet.
We ideally should handle this inside of a dApp where it automatically calculates the comment incentives that they can keep etc. and the bounty hunter just needs to press one button to finish the surrender operation. But that flow isn't too clear to me at the moment. |
I thought thoroughly about this idea and for now I suggest
For the future I propose
The same or similar mechanism can be used for the reputation system. |
On paper I can get behind this. We just have to think through all of our incentive mechanisms in practice and verify that we can substitute every incentive using "positive leverage" vs "negative leverage".
This is all simplified and calculated as "comment incentives" which is applicable for 1. filing a new issue and writing its description 2. contributing comments to the issue conversation 3. pull request reviewers leaving comments. However I imagine that they might be calculated at different rates. For example, the original comment used to open an issue will receive more credit per word when compared to other commenters in the issue conversation. This is a purely quantitative calculation on value provided. In the future, we can leverage ChatGPT to parse the meaning behind each comment in order to measure the contributions from a qualitative perspective.
I'm unsure if I fully understand your idea. Who's funding this?
|
I meant bounty hunters are funding the insurance deductions. A general approach can be like for social insurance The specific logic with criteria and calculations can be developed if the problem with surrenders will happen often. |
|
the overall idea for insurance has been talked already as tricky and more expensive, we should stick to solutions that are simpler/capital efficient if anything we can do that social insurance thing as an opt in, but id wager most people in crypto would percieve anything taxlike as a scam Since this scenario would happen if a partner does bad QA or is acting in bad faith and changes the specs we can brand other options are
|
Only if its somebody else's money, like Optimism OP tokens etc.
Imagine leveling up your player stats to buy perks at the UbiquiStore. I don't think this is a viable proposal but an interesting thought:
etc
I think its just the framing of this mechanism. "communist" ☭: A future project pays a previous project's debt when the bounty hunter is collecting payment. |
@rndquu perhaps we can complete the technical spec to turn this into a bounty? #441 (comment) |
Let's wait for #439 |
Describe the background or context
Describe the solution
If there is a disagreement between the bounty hunter and the project review board related to the delivery of the work, we should allow for the bounty hunter to "surrender" the bounty they earned. This way, they can get off the hook and start on their next bounty with no debt.
I think that getting to this situation in the first place is somewhat exceptional (poor QA is the responsibility of the partners after all) and the bounty hunter already did real work leading up to that point. So perhaps the surrender rate can be the entire bounty BUT exclude comment incentives (not sure if we should use that repository's configured rates or if we should have a standard global rate to calculate this, in case a partner has comment incentives disabled for some reason.)
Normally bounty hunters are not eligible for comment incentives, but this could provide a reward for extra effort (e.g. ideas, research) being put in to the bounty only for when there was a disagreement.
Examples
"Good" Bounty Hunter
500 USD
.100 USD
)/surrender
command to send back (500 USD - 100 USD = 400 USD
)100 USD
and returned400 USD
"Bad" Bounty Hunter
500 USD
.5 USD
)500 USD - 5 USD = 495 USD
We might need to think of a way to proactively protect Partners if they spot a bad bounty hunter early on leaving a lot of bogus comments and working on bogus work. Maybe the partner can delete or mark as spam the bogus comments, invalidating those as countable. I think there is a feature to ban a contributor from a repository and automatically delete their comments as well which should solve for this exploit vector.
The text was updated successfully, but these errors were encountered: