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 data, APIs, services, machine learning models, etc.
🛒 Agentverse
An Agent marketplace, management, and development hub where agents are created, registered, deployed, and discovered.
🧰 Fetchai SDK
SDK enables seamless integration of your AI Agent built on other frameworks into Agentverse. It empowers dynamic connectivity with other agents.
📜 Almanac Contract
A blockchain smart contract, deployed on the Fetch Network, acts as a decentralized registry, enabling agent discoverability and coordination across network.

🔑 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.
🛠️ 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.