An AI agent framework built with Rust, powered by ICP blockchain and TEEs, designed to create a highly composable, autonomous, and perpetually memorizing network of AI agents.
One-Minute Overview#
Anda is an AI agent framework built with Rust, integrating ICP blockchain and Trusted Execution Environment (TEE) technologies to create a highly composable, autonomous, and perpetually memorizing network of AI agents. It targets AI developers, researchers, and enterprise users looking to solve complex problems through multi-agent collaboration, advancing toward Artificial General Intelligence (AGI).
Core Value: Ensuring AI agent security, privacy, and autonomy through blockchain and TEE technologies while building an evolvable AI ecosystem
Getting Started#
Installation Difficulty: High - Requires Rust programming knowledge, understanding of blockchain/ICP, and TEE concepts; current deployment process is complex, though a one-click cloud service is planned for the future
# Clone the repository
git clone https://github.com/ldclabs/anda.git
# Build the project
cd anda
cargo build
Is this suitable for my needs?
- ✅ Complex AI Solution Development: Scenarios requiring multiple AI agents to collaborate on solving complex problems
- ✅ High Security Requirements: Applications involving sensitive data processing where security and privacy are critical
- ✅ Long-term AI Application Development: Projects requiring AI agents that can continuously learn, evolve, and operate perpetually
- ❌ Simple AI Applications: Cases needing only single AI functionality without multi-agent collaboration
- ❌ Rapid Prototyping: Scenarios requiring quick setup and testing of basic AI capabilities
Core Capabilities#
1. Composability - Modular Design for Complex Problem Solving#
Anda AI agents specialize in solving domain-specific problems and can flexibly combine with other agents to tackle complex tasks. When a single agent cannot solve a problem alone, it collaborates with others to form a robust problem-solving network. Actual Value: Developers can flexibly combine AI agents with different functions to quickly build solutions for specific scenarios without developing everything from scratch
2. Simplicity - Lowering AI Agent Development Barriers#
Anda emphasizes simplicity and ease of use, enabling developers to quickly build powerful and efficient agents. Non-developers can also create their own agents through simple configurations, reducing technical barriers and inviting broader participation. Actual Value: Even users without deep programming backgrounds can participate in building the AI agent ecosystem, accelerating the普及 and application of AI technology
3. Trustworthy Execution - Security Guaranteed by Blockchain and TEE#
Anda agents operate within a decentralized trusted execution environment (dTEE) based on Trusted Execution Environments (TEEs), ensuring security, privacy, and data integrity. This architecture provides highly reliable infrastructure for agent operations. Actual Value: Enterprises can deploy AI agents without worrying about data leakage or misuse, protecting sensitive information and business processes
4. Autonomy - Permanent Identity and Capabilities from Blockchain#
Anda agents derive permanent identities and cryptographic capabilities from the ICP blockchain, combined with the reasoning and decision-making abilities of large language models (LLMs). This allows agents to autonomously solve problems based on their experiences and knowledge. Actual Value: AI agents can operate and handle tasks without continuous human intervention, significantly reducing maintenance costs
5. Perpetual Memory - Continuous Evolution through Knowledge Accumulation#
The memory states of Anda agents are stored on the ICP blockchain and within the trusted storage network of dTEE, ensuring continuous algorithm upgrades, knowledge accumulation, and evolution. This perpetual memory mechanism enables agents to operate indefinitely. Actual Value: AI agents can continuously learn and evolve across time, without becoming outdated or forgetting information, creating true long-term value
Tech Stack and Integration#
Development Language: Rust Main Dependencies: ICP blockchain infrastructure, TEE/dTEE architecture, BNB Chain integration tools Integration Method: SDK / Library / HTTP Server
Maintenance Status#
- Development Activity: Actively maintained with clear version releases and updates
- Recent Updates: New versions are being released, indicating continued active development
- Community Response: Community governance through ICPanda DAO with token incentive mechanisms
Commercial and Licensing#
License: MIT License
- ✅ Commercial Use: Permitted
- ✅ Modification: Allowed
- ⚠️ Restrictions: Must include original license and copyright notices
Documentation and Learning Resources#
- Documentation Quality: Comprehensive (includes README translations, architecture docs, project structure, and contribution guidelines)
- Official Documentation: Architecture documentation mentioned in project
- Example Code: Available (example agents and character configurations provided)