14 September 2018

Demystifying The Ontology Technical Bounty Program

As the Ontology Technical Bounty Program is currently underway, it may interest you to know a bit more about the program. This article provides key FAQs to help demystify the Ontology Technical Bounty Program. Happy reading!

Q1: What will happen in a situation where a bounty program is claimed by multiple teams?

A1: Each bounty program has their own peculiar requirement. Based on this, a particular bounty can be developed when a bounty owner chooses either one team or multiple teams to carryout the development of the bounty. It is possible for the bounty owner to do any of the following;

–  The bounty owner can decide to choose just one team for a particular bounty.

–  By virtue of similar requirements, a bounty owner can also choose multiple teams for the development of a similar bounty.

–  Bounty owners can also choose multiple teams for a particular task. For example, multiple teams could be selected to develop a variety of relevant portions of a bounty either concurrently (i.e. developing given parts of the solution at the same time) or on a sequential basis (i.e. developing a given part of the solution, one after the other).

Q2: Is there a way to know if a team has been chosen for a bounty program and also to know when a bounty program has closed?

A2: As soon as a bounty program indicates the term “Claim It”, it means that the bounty program is now open to receive claim applications from interested teams. Whereas, when the bounty program indicates the word “Closed”, teams would be unable to make claims. For those teams that have laid claim to a bounty program, the bounty owner will send them an email message indicating if they have been chosen or not.

Q3: Is there a way to know which teams have been chosen for a bounty program as well as follow their current progress?

A3: For anyone wishing to check to see which teams have been chosen for a bounty program as well as to check for their current progress, all you need to do is to go over to the “In Progress” area located in the “Active” section and click the “See Progress” menu.

Q4: Are the requirements for a bounty program available to the general public and where can the requirements be seen?

A4: As you browse through the available bounty programs, a short description of the main requirements will be displayed. However, as a team is chosen for a particular bounty program, the owner of the bounty will send the team all the requirements of the bounty program. This will be done through an email message. For any further questions on the requirements of a bounty program, you can make your enquiries via the Ontology Discord channel with the hash tag #bounty-program.

Q5: What is the reward given to teams for successfully developing a bounty?

A5: Each of the bounty programs come with a minimum reward structure that will be awarded successful teams upon completion. The owner of a bounty will also consider the effort made by teams and the quality of their submitted code in determining whether or not to increase the reward due to them. Reward payments may also be structured based on the tenure of the bounty. For example, a bounty program with a tenure of 6 months may have different stages of accomplishment with the reward spread out and paid on a monthly basis.

Q6: How should teams give developmental reports on their bounty?

A6: If a team is chosen for a particular bounty program, that team will be expected to provide a detailed report on their developmental progress each Saturday. The level of expected developmental report detailing may also vary from one bounty owner to another.  

Q7: In what way is the bounty development assessed and evaluated?

A7: It is the responsibility of every bounty owner to assess and evaluate the level of developmental work done by a chosen team. Each bounty owner would have their own test infrastructure and standards which forms the basis for their assessment and evaluation. There are also instances where the community may be involved in the assessment and evaluation of the developmental work of a team.

For more information about the technical bounty program, you can browse through the Technical Bounty Program Page found on the official website of Ontology.

Leave Comment

Your email address will not be published. Required fields are marked *