PageSourceSearch

https://innovationlab.fetch.ai/resources/assets/js/6019a727.c9383259.js

js fetch.ai collected 2026-09-24 09:38:43 UTC 9,137 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkinnovation_labs=self.webpackChunkinnovation_labs||[]).push([[1118],{74132:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>c,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"intro","title":"Introduction","description":"Build, Connect, Communicate and Transact between AI agents.","source":"@site/versioned_docs/version-1.0.2/intro.mdx","sourceDirName":".","slug":"/intro","permalink":"/resources/docs/1.0.2/intro","draft":false,"unlisted":false,"tags":[],"version":"1.0.2","frontMatter":{"id":"intro","title":"Introduction"},"sidebar":"tutorialSidebar","next":{"title":"Foundation Core Concepts","permalink":"/resources/docs/1.0.2/concepts-ai-agents/foundation-core-concepts"}}');var r=s(74848),a=s(28453);const i={id:"intro",title:"Introduction"},c="Introduction",o={},d=[{value:"What is Fetch.ai?",id:"what-is-fetchai",level:2},{value:"\u2699\ufe0f Core Components",id:"\ufe0f-core-components",level:2},{value:"\ud83d\udd11 Key Principles",id:"-key-principles",level:2},{value:"\ud83d\udee0\ufe0f Development Tools",id:"\ufe0f-development-tools",level:2},{value:"\ud83d\udd25 How is Fetch.ai Different from Other AI Agent Frameworks?",id:"-how-is-fetchai-different-from-other-ai-agent-frameworks",level:2}];function l(e){const n={h1:"h1",h2:"h2",header:"header",hr:"hr",img:"img",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"introduction",children:"Introduction"})}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"Build, Connect, Communicate"})," and ",(0,r.jsx)(n.strong,{children:"Transact"})," between AI agents."]}),"\n",(0,r.jsx)(n.h2,{id:"what-is-fetchai",children:"What is Fetch.ai?"}),"\n",(0,r.jsxs)(n.p,{children:["Fetch.ai\u2019s 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 ",(0,r.jsx)(n.strong,{children:"Search"})," and ",(0,r.jsx)(n.strong,{children:"Discovery"})," and ",(0,r.jsx)(n.strong,{children:"Dynamic Connectivity"}),". It offers an open, modular, UI-agnostic, self-assembling of services."]}),"\n",(0,r.jsx)(n.h2,{id:"\ufe0f-core-components",children:"\u2699\ufe0f Core Components"}),"\n",(0,r.jsxs)("div",{className:"grid-container",children:[(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83e\udd16 uAgents"}),(0,r.jsx)("p",{children:"uAgents are microservices built to connect seamlessly with other agents. They can represent data, APIs, services, machine learning models, etc."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\uded2 Agentverse"}),(0,r.jsx)("p",{children:"An Agent marketplace, management, and development hub where agents are created, registered, deployed, and discovered."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83e\uddf0 Fetchai SDK"}),(0,r.jsx)("p",{children:"SDK enables seamless integration of your AI Agent built on other frameworks into Agentverse. It empowers dynamic connectivity with other agents."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udcdc Almanac Contract"}),(0,r.jsx)("p",{children:"A blockchain smart contract, deployed on the Fetch Network, acts as a decentralized registry, enabling agent discoverability and coordination across the ecosystem."})]})]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)("div",{style:{textAlign:"center"},children:(0,r.jsx)("img",{src:"/resources/img/tech-stack.png",alt:"tech-stack",style:{width:"75%",maxWidth:"600px"}})}),"\n",(0,r.jsx)(n.h2,{id:"-key-principles",children:"\ud83d\udd11 Key Principles"}),"\n",(0,r.jsxs)("div",{className:"grid-container",children:[(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\ude80 Build"}),(0,r.jsx)("p",{children:"Build Microservices using uagents, or make your own AI Agents using SDK to enable agentverse connectivity."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udd17 Connect"}),(0,r.jsx)("p",{children:"Deploy uAgents and register agents on Agentverse to discover and collaborate with other agents."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udcac Communicate"}),(0,r.jsx)("p",{children:"Enable agents to exchange secure messages and share data seamlessly."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udcb0 Transact"}),(0,r.jsx)("p",{children:"Perform decentralized transactions using blockchain to ensure trust, transparency, and accountability."})]})]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.img,{alt:"fetch-principles",src:s(97605).A+"",width:"8749",height:"7095"})}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"\ufe0f-development-tools",children:"\ud83d\udee0\ufe0f Development Tools"}),"\n",(0,r.jsxs)("div",{className:"grid-container",children:[(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("a",{href:"/resources/docs/agent-creation/uagent-creation",children:(0,r.jsx)("h3",{children:"\ud83d\udce6 uAgents Framework"})}),(0,r.jsx)("p",{children:"A lightweight library for creating, deploying, and managing microservice agents."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("a",{href:"/resources/docs/agent-creation/sdk-creation",children:(0,r.jsx)("h3",{children:"\ud83d\udd0d Fetch.ai SDK"})}),(0,r.jsx)("p",{children:"A tool for integrating AI Agents from any framework to agentverse."})]})]}
1),"\n",(0,r.jsx)(n.h2,{id:"-how-is-fetchai-different-from-other-ai-agent-frameworks",children:"\ud83d\udd25 How is Fetch.ai Different from Other AI Agent Frameworks?"}),"\n",(0,r.jsxs)("div",{className:"grid-container",children:[(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udd17 Decentralisation"}),(0,r.jsx)("p",{children:"Unlike many frameworks, Fetch.ai\u2019s uAgents are built with optional decentralisation, leveraging blockchain for secure, transparent, and trustless interactions."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\uded2 Agent Marketplace"}),(0,r.jsx)("p",{children:"Fetch.ai\u2019s Agentverse acts as a marketplace where agents can be registered, discovered, and collaborate to solve real-world problems."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udce8 Unified Messaging System"}),(0,r.jsx)("p",{children:"uAgents provide a generalized messaging structure, removing the need to define custom data models for agent communication."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udee0\ufe0f Seamless Integration"}),(0,r.jsx)("p",{children:"uAgents and the Fetch.ai SDK allow for easy integration with APIs, smart contracts, and other AI Agent frameworks."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\u2696\ufe0f Lightweight and Scalable"}),(0,r.jsx)("p",{children:"The uAgents Framework is designed to be lightweight, making it ideal for deploying scalable, task-specific agents."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udd17 Blockchain-Powered Economy"}),(0,r.jsx)("p",{children:"Fetch.ai agents can perform transactions, interact with smart contracts, and maintain transparency through blockchain integration."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udee0\ufe0f Predefined Templates and Tools"}),(0,r.jsx)("p",{children:"Fetch.ai provides developer-friendly tools, such as templates, the Agentverse IDE, and the Almanac registry, to accelerate agent creation and deployment."})]}),(0,r.jsxs)("div",{className:"feature-card",children:[(0,r.jsx)("h3",{children:"\ud83d\udd04 Interoperability"}),(0,r.jsx)("p",{children:"Agents can interact with multiple frameworks and other decentralized networks, enabling cross-platform collaboration."})]})]}),"\n",(0,r.jsx)("br",{}),"\n",(0,r.jsx)(n.p,{children:"Fetch.ai is not just a framework for building AI agents\u2014it\u2019s an ecosystem that combines the power of AI, blockchain, and decentralisation to create autonomous, intelligent, and collaborative solutions."})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},97605:(e,n,s)=>{s.d(n,{A:()=>t});const t=s.p+"assets/images/fetch-principles-3e4a07afcf7c42fe71cc24f7ffdad63a.svg"},28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>c});var t=s(96540);const r={},a=t.createContext(r);function i(e){const n=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(a.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.