[RFC] - Establishment of a Bug Bounty Program:
- Establish The Bug Bounty Program
- DO NOT Establish a Bug Bounty Program
- Other (please comment)
0 voters
Name: [RFC] - Establishment of a Bug Bounty Program
Scope: Bug Bounty Programs are one of the best ways to secure projects. This proposal shall lay the foundation for a Bug Bounty Program that will protect and reduce vulnerabilities within our project, through reward of skilled white-hat analysts.
Link to previous [DAO Discussion]: “[DAO Discussion] - Bug Bounty Program”
Objective: Protect Treasury Assets through rewarding white-hat hacking and analysis.
Provide a High Level Overview: Rewarding white-hat hacking and analysis of our project through assets designated in the treasury: we can reduce the risk of black-hat hackers who could steal or wreck us way worse. This is done by establishing a reserve of MIMs used only towards fulfilling bug bounty payouts.
Provide Low Level Details:
Section A (Reserve Basics)
- Treasury Managers shall be responsible for ensuring a bug bounty program fund is reserved and slowly accumulated in the treasury. This reserve shall house a maximum of $200,000 and a minimum of $500. The recommended reserve amount is 30% of the maximum.
- The reserve maximum shall increase automatically by 10% annually, each month.
- The reserve minimum shall increase automatically by 2% every year.
- The reserve shall be comprised of Magic Internet Money (MIM), unless an exception is triggered.
- Treasury Managers shall delegate the reserve in full towards any form of “safe” stablecoin farming to slowly grow/maintain it.
- This reserve may be held in a separate wallet from primary treasury assets, as long as it is published.
- In the event the reserve is below its minimum, the bug bounty program shall be halted and no payouts will be permitted.
- The Treasury Managers may decide by a majority to raise the treasury maximum if necessary for the program to work properly. The Treasury Managers may also decide to do a maximum based on a percentage of the average treasury holdings, as long as that result is over or equal to the current hard maximum established through the DAO.
- All privileges provided in this proposal towards Treasury Managers can be executed by DAO vote.
Section B (Reporting Requirements)
- In times of high volatility, or where otherwise deemed appropriate and necessary by Treasury Managers: The bug bounty program reserve may be emptied to the minimum reserve amount and put towards other matters. This includes any infrastructure/contracts required for the bug bounty program.
- It shall be the responsibility of Treasury Managers to notify the public within 24 hours if this reserve is emptied to its minimum or less; and reasoning behind such.
- All payouts from this reserve shall be maintained on a public spreadsheet or otherwise publicly viewable ledger. Specific details of the vulnerability do not have to be released until it is patched; or work with the white-hat has ceased.
- All persons and organizations seeking benefits from any sections of this proposal must be in good standing within the Wonderland and Crypto community as a whole.
Section C (Min/Max Payouts)
- Payouts for successful bug bounties shall be determined on a case by case basis by Treasury Managers. However, successful bug bounties shall be rewarded with a $5 minimum, and $25,000 maximum. This maximum shall increase 5% per year.
- No individual or entity shall be awarded more than 25% of the current reserve maximum every year.
- No person that is a Treasury Manager, or with any financial powers delegated within Wonderland, shall be eligible to receive bug bounty reward payouts.
Business and/or technical requirements of the implementation of the proposal:
- If a bug bounty program is established, Treasury Managers shall be responsible for controlling or delegating the program, faithfully as established by this proposal and in ways it shall benefit Wonderland. The program managers shall be responsible for privately examining bug bounty claims from white-hats and determining its severity and reward consequently.
- No funds shall be paid out without approval of the Treasury Managers, despite who is decided to be responsible for the program.