Unibase (@Unibase_AI): Unibase AIP Developer Toolkit Overview (1)
Estimated coin impact
Scores are not price-change percentages. High impact means a score of +70 or more, or -70 or less.
Impact unavailable
Unibase AIP Developer Toolkit Overview (1) 1. Introduction 1.1 From Protocol to Practice AIP 2.0 (Agent Internet Protocol) provides comprehensive economic coordination infrastructure for autonomous agent ecosystems, covering identity verification, payment integration, semantic discovery, and persistent memory. However, there's a significant gap between protocol specifications and practical development—developers need efficient tools to build protocol-compliant intelligent agents. To lower the development barrier and accelerate ecosystem growth, Unibase has released two core SDKs: Unibase AIP SDK and Unibase Agent SDK. Together, these SDKs form a complete developer toolkit that enables rapid building, deployment, and integration of AIP-compatible intelligent agents. 1.2 SDK Positioning and Responsibilities The two SDKs serve distinct purposes for different development scenarios: In simple terms, AIP SDK is the "caller's" tool for discovering and invoking agents, while Agent SDK is the "provider's" tool for building and exposing agent services. 2. Architecture Overview 2.1 System Interaction Model In the AIP ecosystem, the role of SDKs can be understood through this interaction model: 2.2 SDK Dependencies The two SDKs have a dependency relationship: Agent SDK depends on AIP SDK for base types and client capabilities. This design ensures type consistency and enables agents to call other agents when processing tasks. 3. Unibase AIP SDK Core Capabilities 3.1 Platform Client AIP SDK provides a complete client for interacting with the AIP platform, supporting both synchronous and asynchronous programming models: 3.2 Core Features AIP SDK covers the following core features: User Management: Register users, associate wallet addresses Agent Registration: Register agents and their skill manifests with the platform Task Execution: Invoke agents to execute tasks with sync and streaming support Run History: Query task execution events and payment records 3.3 Type System The SDK provides comprehensive type definitions to catch potential issues at development time: 4. Unibase Agent SDK Core Capabilitie 4.1 Any Agent Wrapping Agent SDK's core philosophy is to provide easy way that any Python function can be converted to an A2A-compliant intelligent agent with a single line of code: 4.2 Core Features Agent SDK provides these core capabilities: A2A Protocol Implementation: Complete JSON-RPC 2.0 implementation Streaming Responses: Real-time responses based on Server-Sent Events Agent Wrapping: Support for functions, class methods, and custom handlers Platform Integration: Automatic registration with AIP platform 4.3 Registration Modes Agent SDK supports two registration modes to accommodate different network environments: 5. Typical Development Workflow 5.1 Building Agents (Using Agent SDK) Developers first use Agent SDK to build agent services: Implement business logic (function or class) Wrap as A2A service using expose_as_a2a Configure registration mode and start the service 5.2 Integrating Agents (Using AIP SDK) Applications use AIP SDK to discover and invoke agents: Initialize AIPClient Register user (if needed) Discover agents via semantic or direct addressing Execute tasks and handle results 5.3 Inter-Agent Calls When agents need to call other agents, use AIPContext: 6. Resource Links Unibase AIP SDK: https://github.com/unibaseio/unibase-aip-sdk Unibase Agent SDK: https://github.com/unibaseio/unibase-agent-sdk 7. Summary Unibase AIP SDK and Agent SDK together form the developer toolkit for the AIP 2.0 ecosystem. Through clear division of labor—AIP SDK handles platform interaction, Agent SDK handles agent building—developers can focus on implementing business logic without worrying about underlying protocol details. In the following articles, we will dive deep into the detailed usage of each SDK, helping developers master the complete skills for building AIP-compatible agents.