Highland
Defi + AI Agent = app in 2077. Welcome to the future where we can print money.
Problem Statement
The Highland project is an innovative web3 portfolio management application that brings together real-time data analysis and AI-powered insights to help users better understand and manage their cross-chain crypto assets. At its core, Highland offers: Cross-Chain Portfolio Visualization: Users can seamlessly track their assets across multiple chains (Ethereum, Optimism, Arbitrum, Base) with intuitive charts and real-time valuations. The interface presents complex blockchain data in an easily digestible format, using pie charts for asset distribution and bar charts for performance metrics.Advanced AI Infrastructure: Powered by Zee's agent workgroup system, enabling multiple AI agents to collaborate and provide comprehensive analysis Deployed on Gaia, a private LLM node infrastructure, ensuring user data privacy and security AI agents work in parallel to analyze different aspects of portfolios: Portfolio Analysis Agent for asset insights Market Trend Agent for broader market context Risk Assessment Agent for potential issues Strategy Agent for optimization suggestions AI-Powered Analysis Suite: A context-aware Portfolio Assistant that provides personalized insights about holdings and market movements Chain-specific analysis that breaks down performance metrics and opportunities An innovative Agentic Roundtable feature where multiple AI agents discuss and analyze portfolio strategies in real-time A beta feature for AI-assisted transaction planning (powered by CDP Agentkit) that helps users make informed decisions Privacy-First Architecture: All AI processing happens on Gaia private nodes User portfolio data never leaves the secure environment End-to-end encryption for all communications No data persistence beyond the analysis session Technical Innovation: Real-time WebSocket integration for live updates Secure wallet connection using Wagmi Integration with Covalent's API for accurate cross-chain data Responsive design that works seamlessly across all devices The project stands out through its use of advanced AI agent workgroups that don't just provide raw data, but collaborate to offer contextual insights and actionable recommendations. For example, when analyzing a portfolio, the AI agents can work together to identify underperforming assets, suggest diversification strategies, and even help plan complex DeFi transactions. What makes Highland unique is its holistic approach to portfolio management - combining traditional financial metrics with privacy-preserving AI-driven insights, all while maintaining a user-friendly interface that both crypto veterans and newcomers can appreciate. The project is built with modern web technologies (React, Socket.IO, Recharts) and follows best practices for code organization and security. It's designed to be extensible, allowing for easy addition of new chains and features as the crypto ecosystem evolves.
Solution
How It's MadeTechnical StackFrontend Architecture// React with Modern Hooks const { walletData, totalValue } = useWalletData(address, isConnected); const { messages, setMessages } = useState([]); // WebSocket Integration socket.current = io('http://localhost:4000/chat'); socket.current.on('output', handleAIResponse);React.js with custom hooks for state managementSocket.IO for real-time communicationRecharts for data visualizationWagmi for secure wallet connectionsAI Infrastructure// Multi-Agent System Integration socket.current = io('http://localhost:4000/baseAction'); socket.current.on('status', (message) => { setMessages(prev => [...prev, { type: 'assistant', content: message }]); });Zee's agent workgroup system for parallel processingGaia private LLM nodes for secure computationCustom WebSocket channels for different agent typesReal-time news agent collaboration protocol, and feed to news to agents groupCoinbase Agentic to interact with onchain data directly, and be able to mint or swap tokensData Processing// Asset Data Transformation const currentChainAssets = walletData?.balances?.items?.map(asset => ({ symbol: asset.contract_ticker_symbol, balance: Number(asset.balance) / Math.pow(10, asset.contract_decimals), value: asset.quote, price: asset.quote_rate }));Custom data transformation pipelinesReal-time price updatesEfficient caching mechanismsCross-chain data aggregationNotable Technical InnovationsDynamic Message Formattingconst formatMessage = (content) => { return content.split('\n').map((line, i) => { const formattedLine = line.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>'); return line.trim() ? ( <p key={i} dangerouslySetInnerHTML={{ __html: formattedLine }} /> ) : ( <br key={i} /> ); }); };Custom markdown-style formattingHTML sanitizationDynamic styling systemContext-Aware AI Responses// Preparing context for AI analysis const context = { walletAddress, chainName: selectedChain.name, totalValue, assets: currentChainAssets };Real-time context updatesSecure data transmissionPrivacy-preserving analysisPartner Technology IntegrationCovalent APIReal-time cross-chain dataCustom decimal handlingEfficient data aggregationCDP AgentkitTransaction planning and simulationRisk assessmentStrategy optimizationZee Agent InfrastructureMulti-agent coordinationReal-time collaborationSecure communication channelsGaia Private NodesPrivacy-preserving computationSecure data processingZero data persistenceThe combination of these technologies creates a unique platform that prioritizes user privacy while providing sophisticated portfolio analysis through AI agent collaboration. The modular architecture allows for easy expansion and integration of new chains and features as the crypto ecosystem evolves.
Hackathon
Agentic Ethereum
2025
Contributors
- Shanni
18 contributions