Skip to content

Olas Protocol

Olas Protocol logo

The Olas Protocol is a collection of smart contracts that implements a mechanism to coordinate, secure, and manage software code on a public blockchain, and provides incentives to developers proportionally to their relative contribution to the growth of the Olas ecosystem. The protocol is built with the Open Autonomy framework in mind as the primary framework for realizing autonomous AI agents, alternative frameworks can also be used.

The Olas Protocol is currently deployed on several blockchains, and the DAO may decide to deploy on more blockchains in the future.

Components

There are three main elements that make up the protocol:

Olas Protocol elements

  • On-Chain Registries that allow for registering autonomous AI agents, agent blueprints, and agent components (existing as code off-chain) in the form of NFTs on-chain, and providing the primitives needed to combine components into agent blueprints, agent blueprints into autonomous AI agents, and to operate and secure such autonomous AI agents.

  • The protocol Tokenomics defines an economic model that uses the OLAS token as a coordination mechanism to accomplish three main objectives:

    • Enable the pairing of capital and code in a permissionless manner.
    • Create a flywheel that attracts increasingly more value and provides truly-decentralized autonomous AI agents, owned by a DAO, operated by ecosystem actors, and coded by the ecosystem developers.
    • Incentivize software composability.
  • Governance allows the Olas DAO as a decentralized, autonomous organization, to steer and fine-tune aspects of the Olas Protocol over time.

Learn more

Read the Technical Architecture, Tokenomics and Governance sections in the Olas Whitepaper for the full details of the Olas Protocol.

Rationale

In most settings, the reward model for AI agent owners and agent blueprints operators is usually straightforward: users remunerate AI agent owners, and AI agent owners remunerate operators supporting their AI agent. However it is not always well-defined how this plays out in the case of open-source software developers. This is where the Olas Protocol comes in.

Olas proposes a model where open-source developers which contribute to the community benefit from those contributions. This model consists on incentivizing software composability, reusability and utility. Roughly speaking, software packages (components and agent blueprints) brought to the Olas ecosystem are secured and minted as NFTs on Ethereum mainnet in the Olas protocol. These packages can be used to code agent blueprints and AI agents by composition, and the protocol has mechanisms to unambiguously represent the actual software/system composition on-chain. This is a crucial feature to measure the utility of the code brought by developers and provide a fair reward for their contributions.