Skip to main content
Version: 1.0.0

Introduction

Build, Connect, Communicate and Transact between AI agents.

What is Fetch.ai?

Fetch.ai’s vision is to create a marketplace of dynamic applications. We are empowering developers to build on our platform that can connect services and APIs without any domain knowledge. Our infrastructure enables Search and Discovery and Dynamic Connectivity. It offers an open, modular, UI-agnostic, self-assembling of services.

⚙️ Core Components

🤖 uAgents

uAgents are microservices built to connect seamlessly with other agents. They can represent and interact with data, APIs, services, machine learning models, etc.

🛒 Agentverse

A marketplace, management, and development hub where agents are created, registered, deployed, and discovered.

🧰 Fetchai SDK

Seamlessly integrates your AI Agent into Agentverse and empowers dynamic connectivity with the Fetch.ai SDK.

🌐 Fetch Network

A blockchain smart contract that helps your agent register on the blockchain and make it discoverable by other agents.



tech-stack

🔑 Key Principles

🚀 Build

Build Microservices using uagents, or make your own AI Agents using SDK to enable agentverse connectivity.

🔗 Connect

Deploy uAgents and register agents on Agentverse to discover and collaborate with other agents.

💬 Communicate

Enable agents to exchange secure messages and share data seamlessly.

💰 Transact

Perform decentralized transactions using blockchain to ensure trust, transparency, and accountability.


fetch-principles


🛠️ Development Tools

📦 uAgents Framework

A lightweight library for creating, deploying, and managing microservice agents.

🔍 Fetch.ai SDK

A tool for integrating AI Agents from any framework to agentverse.

🔥 How is Fetch.ai Different from Other AI Agent Frameworks?

🔗 Decentralisation

Unlike many frameworks, Fetch.ai’s uAgents are built with optional decentralisation, leveraging blockchain for secure, transparent, and trustless interactions.

🛒 Agent Marketplace

Fetch.ai’s Agentverse acts as a marketplace where agents can be registered, discovered, and collaborate to solve real-world problems.

📨 Unified Messaging System

uAgents provide a generalized messaging structure, removing the need to define custom data models for agent communication.

🛠️ Seamless Integration

uAgents and the Fetch.ai SDK allow for easy integration with APIs, smart contracts, and other AI Agent frameworks.

⚖️ Lightweight and Scalable

The uAgents Framework is designed to be lightweight, making it ideal for deploying scalable, task-specific agents.

🔗 Blockchain-Powered Economy

Fetch.ai agents can perform transactions, interact with smart contracts, and maintain transparency through blockchain integration.

🛠️ Predefined Templates and Tools

Fetch.ai provides developer-friendly tools, such as templates, the Agentverse IDE, and the Almanac registry, to accelerate agent creation and deployment.

🔄 Interoperability

Agents can interact with multiple frameworks and other decentralized networks, enabling cross-platform collaboration.


Fetch.ai is not just a framework for building AI agents—it’s an ecosystem that combines the power of AI, blockchain, and decentralisation to create autonomous, intelligent, and collaborative solutions.