Please describe your proposed solution
Our solution is a community-driven Bug Bounty platform on the Cardano Blockchain. Recognizing the importance of security in blockchain projects, we aim to create an ecosystem where founders can submit their projects for auditing. Users called Bounty Hunters will be incentivized through ADA rewards to find and report vulnerabilities. In this way we aim to strengthen project security and increase collaboration within the ecosystem.
We intend to engage both experienced auditors and enthusiastic community members, offering a unique blend of expertise and fresh perspectives. The platform aims to improve Cardano ecosystem's overall integrity and reliability. Our solution is unique because it combines community engagement with professional auditing, benefiting developers, auditors, and ultimately, the Cardano network.
The PoC version of our website, funded in previous round, is nearly complete. Now in the MVP phase we want to make it more decentralized and trustless by adding a smart contract funtionality that ensures no funds will ever get lost or locked, and that every decision is transparently stored onchain. We will also add multiple new UX features that we added to our backlog during the discovery phase.
Smart Contract Functionality:
- Submission of Audit Requests:
- Developers can submit their code repositories to the platform along with a specified amount of ADA tokens to be held in escrow by the smart contract.
- The submission would include details such as the repository URL, contact information, scope of the audit, and the bounty amount.
- Bounty Allocation and Locking Funds:
- The smart contract locks the submitted ADA tokens as a bounty for the duration of the audit period.
- Conditions for bounty distribution are predefined, such as types of vulnerabilities or issues that qualify for a reward.
- Verification and Claim Process:
- Auditors or community members who find vulnerabilities submit proof, such as a detailed report or code patch.
- The smart contract will have a function to allow the admin team to review submissions and verify their validity and severity
- Reward Distribution:
- Upon multisig approval, the smart contract automatically distributes the bounty to the finders of the vulnerabilities based on predetermined rules.
- The distribution could be a flat fee per bug or a percentage based on the severity of the issue.
- Dispute Resolution:
- In case of disputes regarding the validity of a bug or the reward amount, the smart contract can hold the funds until the dispute is resolved through a predefined governance process.