Olas Build

Build agents,
get rewarded

Get started
hero

Build with OLAS

The Olas protocol is designed to reward developers who make useful code contributions.

You can build full services, individual agents or even just AI tools and other code components.

OLAS Utility

How do Build Rewards work?

OLAS Build Rewards is a part of the protocol that facilitates the distribution of capital to developers who contribute to various services in the ecosystem. This system is designed to reward both the contribution of code components and the provision of agents to the services.

Here's how the distribution works:
  • Anyone has the ability to donate ETH to services via the protocol.
  • The donated ETH is then distributed among developers who have contributed to that particular service. Specifically, donations to the protocol are distributed to agent or component developers within services, however, no portion of the donations goes to the service owners.
  • A portion of the ETH can go to the protocol itself, although currently, this is set to zero. So no portion of donations goes to the protocol at the moment.

Additionally, whether a donor of a service or service owner holds at least 10k veOLAS, the protocol also provides top-ups in the form of OLAS tokens to component and agent developers within donated services.

Developers receive different splits of ETH and OLAS top-ups proportionally to the usefulness of their code within services in the ecosystem.

An illustrative example explains the reward mechanism further:

There are two services registered and deployed in the Olas registries deployed on Ethereum.

  • Service #1 consists of an agent owned by the developer D1 and a component owned by developer D2.
  • Service #2 consists of an agent owned by the developer D3 and two components owned by developer D4 and D5 respectively.

Assume that a donor, holding more than 10k veOLAS, donates 1 ETH to each service. Additionally, assume that the ratio for ETH donation reserved to components is 83% while 17% for agents, and similarly, assume that the ratio for top-ups donation reserved to components is 82% while 18% for agents.1

Then the distribution of ETH rewards is as follows:

  • Service #1: The agent's developer D1 earns 0.17 ETH and the component's developer D2 receives 0.83 ETH.
  • Service #2: The agent's developer D3 earns 0.17 ETH and component developers D4 and D5 receive 0.415 ETH each.

For OLAS top-ups, assuming there is 10k OLAS available for this epoch, the OLAS top-up distribution is as follows:

  • Service #1: The agent's developer D1 receives 900 OLAS and the component's developer D2 receives 4100 OLAS.
  • Service #2: The agent's developer D3 receives 900 OLAS, while the component developers D4 and D5 receive 2050 OLAS each.

If service #1 had received a more substantial ETH donation, or if developer D1 had possessed ownership of one or both components of the alternative service, developers D1 and D2 would have received a higher allocation of OLAS and ETH. This illustrates how the incentive mechanism effectively aligned incentives with the usefulness of code contributions within the services in the ecosystem.

The OLAS Build Rewards system is designed to be a dynamic and fair way to incentivise and reward the community of developers who contribute to the growth and maintenance of services within the OLAS ecosystem.

1 Note that these ratios are protocol parameters that can be configured by the Olas DAO via a governance vote.

Start earning rewards

Get started