diff --git a/README.md b/README.md index 2e913e0..614c430 100644 --- a/README.md +++ b/README.md @@ -1,53 +1,59 @@ # Livepeer Bounties -Welcome to the Livepeer Software Bounties program! [Livepeer](https://livepeer.org/) is a decentralized community building the world's open video infrastructure. We're excited to invite you to contribute and earn rewards for your efforts. Visit the [issues tab](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee) to find community-requested tasks with rewards for completion. Several entities within the Livepeer ecosystem offer bounties, including: +Welcome to the Livepeer Software Bounties program! [Livepeer](https://livepeer.org/) is a decentralized community dedicated to building the world’s open video infrastructure. We’re thrilled to invite you to contribute and earn rewards for your efforts. Explore the [issues tab](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee) to discover community-requested tasks with rewards upon completion. Several entities within the Livepeer ecosystem offer bounties, including: -- The [AI SPE](https://explorer.livepeer.org/treasury/42084921863832634370966409987770520882792921083596034115019946998721416745190): A special purpose entity focused on putting AI jobs on the Livepeer network. Their bounties are labelled [AI](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3AAI) and funded by the Livepeer [treasury](https://dune.com/dob/livepeer-treasury). +- **[AI SPE](https://explorer.livepeer.org/treasury/42084921863832634370966409987770520882792921083596034115019946998721416745190)**: A special purpose entity focused on running AI jobs on the Livepeer network. Their bounties are labeled [AI](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3AAI) and are funded by the Livepeer [treasury](https://dune.com/dob/livepeer-treasury). -Only members of these entities can create issues in the issues tab. If you have ideas for bounties, questions about the program, or need assistance, please use the [Discussions Board](https://github.com/livepeer/bounties/discussions) or join the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. +Please note that only members of these entities can create issues in the issues tab. If you have ideas for bounties, questions about the program, or need assistance, please use the [Discussions Board](https://github.com/livepeer/bounties/discussions) or join the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. -> [!TIP]\ -> Besides these software bounties, the Livepeer ecosystem offers grants for more significant tasks and projects. You can find more information about the grants program [here](https://livepeer.org/grants). For security researchers, we also have a bug bounty program detailed [here](https://immunefi.com/bug-bounty/livepeer/). +> **Tip:** In addition to software bounties, the Livepeer ecosystem offers grants for more substantial tasks and projects. You can find more information about the grants program [here](https://livepeer.org/grants). For security researchers, we also have a bug bounty program, which you can learn about [here](https://immunefi.com/bug-bounty/livepeer/). ## Areas of Contribution -You can contribute in various areas within the Livepeer project: +You can contribute to various areas within the Livepeer project, including: -- **Development**: Contribute by building new features, fixing bugs, and improving the software or protocol. +- **Development**: Build new features, fix bugs, and enhance the software or protocol. - **Testing**: Ensure software quality by testing new features, identifying bugs, and verifying functionality. -- **Optimization**: Improve software performance by enhancing speed, efficiency, and resource usage. -- **Documentation**: Enhance user experience by improving guides, creating comprehensive documentation, and clarifying complex concepts. -- **Research**: Investigate problems, solutions, and technologies relevant to Livepeer's ecosystem and share your findings. +- **Optimization**: Improve performance by enhancing speed, efficiency, and resource usage. +- **Documentation**: Improve user experience by creating and refining guides, documentation, and clarifying complex concepts. +- **Research**: Explore problems, solutions, and technologies relevant to Livepeer’s ecosystem and share your insights. -If you're a beginner, contributing to the Livepeer documentation is a great way to start. Issues labelled [good first issue](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3A%22good+first+issue%22+) are beginner-friendly. +If you’re new to contributing, starting with Livepeer documentation is a great way to get involved. Issues labeled [good first issue](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3A%22good+first+issue%22+) are beginner-friendly and a perfect entry point. -## Steps to Apply +## How to Apply for a Bounty -> [!WARNING]\ -> Please wait for the issue to be assigned to you before starting work. To prevent duplication of effort, submissions for unassigned issues will not be accepted. +> [!WARNING] +> Please wait until the issue is officially assigned to you before starting work. To avoid duplication of effort, submissions for unassigned issues will not be accepted. -1. **Find an Open Bounty**: Browse the open issues labeled [bounty](https://github.com/livepeer/bounties/labels/bounty). Use this filter: [is:open is:issue no:assignee label:bounty](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3Abounty). -2. **Express Your Interest**: Comment on the issue to indicate your interest and explain why you're the ideal candidate for the task. -3. **Wait for Review**: Our team will review expressions of interest and select the best candidate. -4. **Get Assigned**: If selected, we'll assign the GitHub issue to you. -5. **Start Working**: Dive into your task! If you need assistance or guidance, comment on the issue or join the discussions in the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. +1. **Find an Open Bounty**: Browse the open issues labeled [bounty](https://github.com/livepeer/bounties/labels/bounty) using this filter: [is:open is:issue no:assignee label:bounty](https://github.com/livepeer/bounties/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3Abounty). +2. **Express Your Interest**: Comment on the issue to indicate your interest and briefly explain why you’re the right fit for the task. +3. **Wait for Review**: Our team will review your expression of interest and select the best candidate. +4. **Get Assigned**: If selected, the issue will be assigned to you on GitHub. +5. **Start Working**: Begin working on your task. If you need assistance, you can comment on the issue or join the discussions in the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. 6. **Submit Your Work**: Create a pull request in the relevant repository and request a review. 7. **Notify Us**: Comment on the GitHub issue when your pull request is ready for review. -8. **Receive Your Bounty**: We'll arrange the bounty payment once your pull request is approved. -9. **Gain Recognition**: Your valuable contributions will be acknowledged by the entity that funded the bounty, such as mentioning your name in the changelog. +8. **Receive Your Bounty**: Once your pull request is approved, we’ll arrange the bounty payment. +9. **Gain Recognition**: Your contributions will be acknowledged by the entity that funded the bounty, and your name may be mentioned in the changelog. -Thank you for your enthusiasm in contributing to Livepeer! We appreciate your support and look forward to your contributions 💛. +Thank you for your enthusiasm in contributing to Livepeer! We truly appreciate your support and look forward to your contributions 💛. + +## Bounty Payment Details + +> [!IMPORTANT] +> Livepeer Inc. is not responsible or liable for the payment, approval, or fulfillment of any bounties posted by third parties, including but not limited to Special Purpose Entities (SPEs). Bounties listed on any Livepeer platform or associated channels are the sole responsibility of the entity that posted the bounty. Any disputes, claims, or issues arising from the completion, non-completion, or payment of bounties are to be resolved directly between the bounty participant and the SPE. Livepeer Inc. shall not be held accountable for any losses, damages, or liabilities incurred in connection with bounties posted by SPEs. + +Payments for bounties, grants, etc., will be made in $LPT, calculated using the average closing price over the 7 calendar days preceding the relevant calculation date (e.g., invoice date, bounty acceptance date, grant milestone date). The bounty amount specified in the issue is fixed and cannot be changed. **SPEs are not liable for any additional work or costs incurred beyond what was agreed upon in the bounty description**. Payments will be processed within 15 days of approval (Net 15). To ensure you receive the value you expect, please monitor the $LPT market and plan accordingly. ## FAQ
Show FAQ -- **Will I receive any support while working on a bounty?**\ - Absolutely! We're committed to providing all the necessary information and resources you need to complete the task successfully. If you need further assistance or have any questions, feel free to comment on the issue or reach out in the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. -- **What currency will I receive the bounty in?**\ - Bounties are paid using Livepeer's native token, LPT. -- **I have a bounty idea. How can I propose it?**\ - If you have an idea for a bounty, please share it in the `💡 ideas` category of the [Discussions Board](https://github.com/livepeer/bounties/discussions/new?category=ideas). +- **Will I receive support while working on a bounty?** + Absolutely! We’re committed to providing all the information and resources you need to complete your task successfully. If you need further assistance or have any questions, feel free to comment on the issue or reach out in the [#🛋│developer-lounge](https://discord.com/channels/423160867534929930/1051963444598943784) channel on our Discord server. +- **What currency will I receive the bounty in?** + Bounties are paid in Livepeer’s native token, $LPT. +- **I have a bounty idea. How can I propose it?** + If you have an idea for a bounty, please share it in the `💡 ideas` category on the [Discussions Board](https://github.com/livepeer/bounties/discussions/new?category=ideas).