Docs
Olas Builders are developers who create and contribute code and applications to the Olas ecosystem. Their work powers the tools Operators run, and in return, Builders are eligible for developer rewards based on the impact of their contributions.
Quick start: How to become Olas Builder
Core Concepts
- Developer rewards: Developers who mint their code to the Olas protocol are eligible for incentives. Users who find the code valuable can support its creators by making ETH donations. Additionally, the Olas protocol may provide optional OLAS token top-ups to further reward developers. Note: top-ups are currently paused.
- Olas agents: An AI agent is a software system that perceives its environment, makes decisions, and takes actions autonomously — without continuous human input — to achieve specific goals. Find out more here.
- Mechs: A special type of agent that can be hired by other agents in order to do some work in exchange for a small payment. For example, mechs can offer access to LLM subscriptions so the hiring agent can make calls to paid LLMs.
- Mech tools: mech tools are code snippets that mechs can execute in order to fulfill a request. For example, a prediction tool would use AI to forecast the probability of a future event.
Step-by-Step Guides
- Step 1 (optional): Run the Hello World example
- Step 2: create your own agent, component or mech tool. You can either use the Open Autonomy framework or bring your own. If you choose Open Autonomy, you can use the learning service as a template or to find useful code snippets.
- Step 3: mint your code to the Olas registry to receive an NFT that serves as proof of code ownership.
Troubleshooting / FAQs
Can I contribute with something which is not an agent?
Yes, you can code components for other agents, for example, or mech tools.
Yes, you can code components for other agents, for example, or mech tools.
Do I need to use the Open Autonomy framework to build agents and components?
No, that's entirely optional. You can build your agent with any framework of your choice and then wrap it using the Olas SDK.
No, that's entirely optional. You can build your agent with any framework of your choice and then wrap it using the Olas SDK.
Can I build multi-agent services?
Yes, Open Autonomy natively supports multi-agent setups where several agents (can be the same or different types of agents) collaborate to achieve a goal.
Yes, Open Autonomy natively supports multi-agent setups where several agents (can be the same or different types of agents) collaborate to achieve a goal.