Check out the technical bounty program page on the official Ontology website here.

Find Ontology’s bug bounty program, operated by SlowMist, here.

1. What happens if multiple teams claim the same bounty program?

Depending on the bounty program requirements, we will select one or multiple teams for the development of a given bounty. It is likely to have the following scenarios:

We only select one team for a given bounty;

We select multiple teams to develop the same bounty program based on the same requirements;

We select multiple teams to develop different parts of the solution in sequence or in parallel.

2. How can I know when a bounty program is closed and if my team has been selected or not?

When the bounty program says “Claim it”, it is open for applications, even if another team is already in progress (see above question). If it says “Closed”, then you won’t be able to claim it anymore. All the teams who have claimed a bounty program will receive an email telling them whether they have been selected or not.

3. Where can I see the requirements for a given bounty program?

You will find a brief description of the high-level requirements when you hover over different bounty programs. When teams get selected for a bounty program, the bounty owner will contact them and send the detailed requirements via email. If you have any additional questions regarding the bounty requirements, please ask in the #bounty-program channel on our Discord.

4. How are teams rewarded for successful development of a given bounty?

On each bounty program, you will find the minimum reward that we pay upon successful implementation, however, based on the code quality and effort we might pay more. This is evaluated on a case-by-case basis. For example, Chrome Plug-In says “500 ONT +”, which means that we pay a minimum of 500 ONT for successful implementation.

As standard, the reward is paid out after implementation of the development for a bounty program. Depending on the bounty program, the bounty owner might agree on a different reward structure. For instance, if the bounty is a six-month project, the teams may get proportional rewards each month.

5. How’s the reporting structure during development of a bounty?

Selected teams for bounties are required to send a report by every Saturday. Depending on the bounty program, the bounty owner might ask for less or more reporting.

6. How’s the development work evaluated?

The bounty owner is responsible for evaluating the development work. This is done on a case-by-case basis and according to test frameworks/standards. In some cases, it might also include the community for evaluation.