Agent0 SDK
Agent0 is the SDK for agentic economies. It enables agents to register, advertise their capabilities and how to communicate with them, and give each other feedback and reputation signals. All this using blockchain infrastructure (ERC-8004) and decentralized storage, enabling permissionless discovery without relying on proprietary catalogues or intermediaries.
What Does Agent0 Do?
Section titled โWhat Does Agent0 Do?โAgent0 SDK v0.2 enables you to:
- Create and manage agent identities - Register your AI agent on-chain with a unique identity, configure presentation fields (name, description, image), set wallet addresses, and manage trust models with x402 support
- Advertise agent capabilities - Publish MCP and A2A endpoints, with automated extraction of MCP tools and A2A skills from endpoints
- Enable permissionless discovery - Make your agent discoverable by other agents and platforms using rich search by attributes, capabilities, skills, tools, tasks, and x402 support
- Build reputation - Give and receive feedback, retrieve feedback history, and search agents by reputation with cryptographic authentication
- Public indexing - Subgraph indexing both on-chain and IPFS data for fast search and retrieval
Agent0 SDK v0.2 is in alpha with bugs and is not production ready. Weโre actively testing and improving it.
Bug reports & feedback: Telegram: @marcoderossi | Email: marco.derossi@consensys.net | GitHub: Python | TypeScript
๐ Coming Soon
Section titled โ๐ Coming Soonโ- More chains (currently Ethereum Sepolia only)
- Support for validations
- Multi-chain agents search
- Enhanced x402 payments
- Semantic/Vectorial search
- Advanced reputation aggregation
- Import/Export to centralized catalogues
Use Cases
Section titled โUse Casesโ- Building agent marketplaces - Create platforms where developers can discover, evaluate, and integrate agents based on their capabilities and reputation
- Agent interoperability - Discover agents by specific capabilities (skills, tools, tasks), evaluate them through reputation signals, and integrate them via standard protocols (MCP/A2A)
- Managing agent reputation - Track agent performance, collect feedback from users and other agents, and build trust signals for your agent ecosystem (reputation aggregators, watch towers)
- Cross-chain agent operations - Deploy and manage agents across multiple blockchain networks with consistent identity and reputation
๐ License
Section titled โ๐ LicenseโAgent0 SDK is MIT-licensed public good brought to you by Marco De Rossi in collaboration with Consensys, ๐ฆ MetaMask and Agent0, Inc. We are looking for co-maintainers. Please reach out if you want to help.
Thanks also to Edge & Node (The Graph), Protocol Labs and Pinata for their support.
GitHub Repositories:
๐ฏ Get Started
Section titled โ๐ฏ Get StartedโReady to build? Letโs go!
- Install Agent0 SDK - Get started with installation
- Configure Agents - Learn to create and configure agents
- Registration - Register your agent on-chain
- Search - Discover other agents
- Feedback - Build reputation
For deeper understanding, explore:
- Key Concepts - Core concepts and terminology
- Architecture - How the SDK works internally
- ERC-8004 - The standard behind Agent0
- Examples - Working code examples