Developer Bounty Program (Phase-1)

Developer Bounty Program (Phase-1)

PlatON is a new generation of privacy-preserving AI network initiated and driven by the LatticeX Foundation, and is also an open-source community project. Such a huge infrastructure requires joint effort from community developers.

To encourage community developers to get more involved in the development and design of core infrastructure, the LatticeX Foundation launched the first phase of Developer Bounty Program to reward those who provide basic services for PlatON and Alaya.

Details of the First Phase of Developer Bounty Program

Bounty #1: Review code and submit issues found in the code

Description:

Review the source code of PlatON and Alaya, and submit the issues in code to the project issue tracker.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

Only clear, accurate descriptions of the issues, their impact, and plans for repairing them are deemed valid feedback.

Bounty rules:

  • The issues in code submitted will be rated (Low, Medium, or High) by the community project maintenance team, and LAT equivalent to 50 USDT~1,000 USDT will be allocated according to the issue level.
  • In the case of same issues submitted by more than one developer, the first submitter who meets the requirements will be rewarded.

Bounty #2: Fix bugs and the optimize features

Description:

Analyze and locate issues that have been marked as bugs, record the analysis and locating process in the Issue, and submit a Pull Request.

Work out optimization solutions for performance, safety, availability, etc., and submit a Pull Request.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Content that has been incorporated in ATP and PIP proposals (such as AIP-17 and PIP-3) should not be included.
  • Rewards for the Pull Request to repair issues are subject to the comprehensive evaluation of the community project maintenance team, and LAT equivalent to 50 USDT~500 USDT will be given as rewards for most issues.
  • Rewards for the Pull Request to optimize features are subject to the optimization value assessed by the community project maintenance team. It is estimated that LAT equivalent to at least 20 USDT (without a cap) will be given as rewards.
  • In the case of the same issue or feature optimization submitted by more than one developer, the first submitter of a valid Pull Request will be rewarded.

Bounty #3: Participate in the development of Alaya0.16.0 (AIP-17)

Description:

Optimize features and fix bugs in Alaya0.16.0. Refer to the link for details: https://github.com/AlayaNetwork/AIPs/blob/master/Alaya/AIP-17.md

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Five qualified developers will be recruited for this task. The recruitment decision will be made in light of the core developers’ application forms.
  • Specific tasks are allocated by the existing community project maintenance team according to the developer’s competencies and time.
  • Rewards are given in light of the difficulty of the assigned tasks, delivery quality, and time invested.

Bounty #4: Participate in the development of PlatON 1.1.0 (PIP-3)

Description:

Optimize features and fix bugs in PlatON 1.1.0. Refer to the link for details: https://github.com/PlatONnetwork/PIPs/blob/master/PIPs/PIP-3.md

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Five qualified developers will be recruited for this task. The recruitment decision will be made in light of the core developers’ application forms.
  • Specific tasks are allocated by the existing community project maintenance team according to the developer’s competencies and time.
  • Rewards are given in light of the difficulty of the assigned tasks, delivery quality, and time invested.

Bounty #5: Technical support for the community

Description:

Answer questions from new users of PlatON and Alaya communities, including issues of underlying code logic, node deployment and operation, project docking, peripheral tool SDK usage and other related project technology and product issues.

Technical communities that need technical support include: GitHub Issue, LatticeX Forum, and Discord.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

LatticeX Forum https://forum.latticex.foundation/

Discord https://discord.com/invite/jAjFzJ3Cff

Requirements:

Timely, friendly and accurate responses are required. Questions in GitHub and English inquiries must be answered in English.

Bounty rules:

  • Fluency in English and a clear understanding of PlatON and Alaya projects and products are required for this task.
  • Rewards are given in light of the number, effectiveness, responsiveness and accuracy of technical support in the community. Please remember to take screenshots when you provide such support.

Bounty #6: Translation for the community

Description:

Translate the Chinese content in PlatON and Alaya communities and projects into English, including issues, PR, PIP, and releasenotes in GitHub as well as technical documents released by the projects.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

An English major with a CET-6 or above is required. Applicants should be familiar with the proper nouns related to blockchain and cryptography to ensure accurate and unambiguous translation.

Bounty rules:

  • Only the first submitter who has accurately translated the GitHub-related content will be rewarded. Please remember to take screenshots of the translation records.

  • Rewards are given in light of the number of Chinese characters translated and the accuracy of the translation. It is estimated that LAT equivalent to 50 USDT will be given as rewards for every 1,000 Chinese characters translated.

More Bounties will be released in the future. Stay tuned!

How to Apply

Please send an email to developer@latticex.foundation to apply and submit the required materials.

The submitted document must contain at least the following content(refer to the template):

  • Personal basic information: name/nickname, frequently used email address, Discord account, GitHub link, and country or region
  • Skills and experience: areas of expertise, personal skills, and work experience
  • Areas of interest and competencies: The bounty number applied for, as well as competencies and execution plan

You can also contact the core developers on our Discord channel to get more feedback and suggestions.

The LatticeX Foundation will entrust the Project Management Committee (PMC) to review the application, and PMC may communicate with applicants for more information, if needed.

Please make sure you read carefully and agree to the following before applying for the bounty program:

  • Rewards will only be paid in LAT (based on the exchange rate on the day of payment), and will be settled once a month (to be distributed within 10 working days). Participants should confirm and comply with the digital currency laws and regulations in their local places.
  • The PMC factors in many variables when determining the bounty. The qualifications, rewards and all terms related to the bounty program are determined by the LatticeX Foundation.
  • The LatticeX Foundation reserves the right to modify all conditions and reserves the final right to interpret the award rules.