Skip to main content

Lifecycle

At Opire, the lifecycle of a reward begins when a user wants to incentivize the resolution of an issue. This process starts by creating a reward associated with an issue using our commands or the web platform.

Upon creating the reward, it will appear on the Opire platform, as well as on the issue itself. Any programmer can view the reward and decide whether to attempt to resolve the issue, notifying others using the try command.

Once the programmer opens a pull request (PR) with the necessary changes, they can claim the rewards associated with the issue. This notifies the reward creators with a link to the PR, indicating that they can proceed with the payment.

Multiple Rewards

Another distinctive feature of Opire is that there are no limits on the number of rewards that can be created for a single issue.

If someone prefers to start with a more modest amount, they can always add more rewards in the future. These will be added to existing ones, and the creator will pay for all pending rewards when someone claims them.

Multiple Creators

Furthermore, multiple users may be interested in creating rewards for the same issue.

In this case, Opire also supports this collaborative effort, so the amount the programmer receives will be the sum of all rewards created by different users. Each creator will pay their part separately.