ADK-TS Agent Architecture
ChainPilot is built on Anthropic's Agent Development Kit (ADK-TS), enabling stateful AI agents that persist conversation history and execute multi-chain blockchain operations. Our architecture combines modern web technologies with enterprise-grade blockchain infrastructure.

Built on ADK-TS
ChainPilot leverages Anthropic's Agent Development Kit to create stateful, conversational agents that maintain context across sessions and execute complex blockchain workflows.
Session Persistence
ADK's SessionService enables persistent conversation history stored in PostgreSQL, allowing agents to maintain context across multiple interactions and browser sessions.
AgentBuilder Pattern
Structured agent creation using ADK's AgentBuilder with tool registration, instruction management, and streaming response capabilities built-in.
Tool Integration
Seamless integration of 88+ blockchain tools through ADK's tool registry system, with automatic parameter validation and error handling across all chains.
Streaming Responses
Real-time streaming of AI responses and tool execution results, providing instant feedback as complex blockchain operations are processed.
System Overview
Conversational Interface
Natural language processing transforms user intent into blockchain operations through ADK's agent framework with 88+ specialized tools across EVM chains and Solana.
Stateful Agent System
ADK's SessionService maintains conversation context and state across sessions, enabling complex multi-step workflows and personalized interactions.
Multi-Chain Infrastructure
Unified access to 10+ EVM chains via Alchemy and Solana via Jupiter Ultra, with RainbowKit for seamless wallet connectivity across ecosystems.
Architecture Layers
Presentation Layer
Next.js 15 App Router with React 19 RC providing modern SSR/SSG capabilities
UI/UX Layer
Component-driven architecture with Tailwind CSS and Framer Motion animations
ADK-TS Agent Layer
Anthropic's Agent Development Kit powering stateful AI agents with session management
Multi-Chain Blockchain Layer
Unified interface for EVM chains via Alchemy and Solana via Jupiter APIs
Data & Storage Layer
Multi-database architecture with ORM, caching, and external API integrations
Multi-Chain Tool Registry
Our ADK-TS agent leverages 88+ specialized tools organized into functional categories. Each tool is designed for specific blockchain operations with intelligent error handling and validation.
EVM Chain Operations
Comprehensive multi-chain wallet and account management via Alchemy
Solana Operations
Solana token data and DEX operations via Jupiter Ultra API
ENS & Name Services
Ethereum Name Service resolution and reverse lookups
Transaction Tools
Transaction building, simulation, and execution across chains
Analytics & Insights
Real-time blockchain analytics and portfolio tracking
DeFi Operations
Decentralized exchange and DeFi protocol interactions
Technology Stack
ADK-TS Framework
Anthropic's stateful agent framework
Pattern for building conversational agents
Persistent session and state management
Frontend Framework
React framework with App Router
UI library with concurrent features
Type-safe development
Blockchain Infrastructure
Multi-chain EVM data and APIs
Solana token data and DEX aggregation
Multi-chain wallet connectivity
Database & Storage
Type-safe database operations
Production database with session storage
Managed database service
Security & Performance
Security Measures
Performance Features
ADK-TS Agent Data Flow
User Input
Natural language commands processed through conversational interface
ADK Agent Processing
AgentBuilder analyzes intent, maintains session state, and selects tools
Multi-Chain Execution
Tools execute across EVM chains (Alchemy) and Solana (Jupiter)
Streaming Response
Real-time results with session persistence for future context