Olas Agents

What is an AI Agent?

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.

What Makes Olas' AI Agents Unique?

Olas agents are autonomous AI agents that satisfy these additional characteristics:

  1. They self-custody resources via a financial account. Olas agents use account abstraction (via Safe):

    • Enables to autonomously pay for services and receive payments on-chain.
    • Developers and users can set budget limits and guardrails.
  2. They are listed on a global agent directory called Olas Registry:

    • Enables agents to list their services.
    • Enables agents to be discovered on Mech Marketplace, the AI Agent Bazaar.
  3. They optionally earn rewards via Olas Staking:

    • Proof of Active Agent, offers a mechanism to reward use-case specific useful on-chain agent activity.
  4. They optionally are made accessible to end-users via Pearl, the AI Agent App Store.

Is There a Specific Stack for Olas Agents?

Any agent that satisfies the above characteristics is an Olas agent. Developers can choose their preferred AI agent stack to implement their agent.

Olas offers the Olas Stack which allows developers to build agents easily.

What Agent Types Does the Olas Stack Support?

Sovereign agents

Run by a single operator on a machine they control. Simple to deploy and self-custodied by the user.

Decentralized agents

Run by multiple operators and kept in sync through shared state and consensus. Suitable for use-cases where the agent should not be controlled by a single party.