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.

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