Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (permamind) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Permamind ๐ง โก๏ธ
The world's first permanent, decentralized AI memory system built on Arweave and AO
Permamind is a Model Context Protocol (MCP) server that provides an immortal memory layer for AI agents, leveraging Arweave's permanent storage and the AO ecosystem for decentralized computation. Unlike traditional memory systems that are ephemeral and centralized, Permamind creates truly persistent AI memory that survives forever.
๐ Why Permamind?
| Traditional AI Memory | Permamind |
|---|---|
| โ Ephemeral sessions | โ Permanent storage |
| โ Centralized servers | โ Decentralized AO network |
| โ Limited context | โ Unlimited knowledge graphs |
| โ No cross-session learning | โ Continuous learning & memory |
| โ Vendor lock-in | โ Open, permissionless protocol |
๐ Key Features
๐ง Immortal AI Memory
- Permanent Storage: All memories stored forever on Arweave blockchain
- Rich Metadata: Context, importance scoring, and semantic relationships
- Memory Types: Conversation, reasoning, knowledge, procedures, workflows
- Advanced Search: Multi-filter, relevance-ranked memory retrieval
๐ Decentralized Architecture
- AO-Powered: Leverage AO compute layer for decentralized processing
- Hub System: Distributed memory nodes with the Velocity Protocol
- Permissionless: No gatekeepers, true Web3 infrastructure
- Cross-Agent Memory: Shared knowledge between AI systems
๐ Knowledge Graphs
- Memory Relationships: Link related concepts with typed connections
- Reasoning Chains: Document AI decision-making processes
- Circular Reference Detection: Maintain graph integrity
- Shortest Path Analysis: Navigate knowledge networks efficiently
๐ Universal AO Integration
- Natural Language Interface: Talk to any AO process in plain English
- Markdown Documentation: Simple process documentation format
- Token Operations: Advanced minting strategies and credit notice system
- Smart Templates: Auto-detect common process types (tokens, NFTs, DAOs)
๐ฏ Developer Experience
- MCP Native: Works with Claude, VS Code, Cursor, and more
- TypeScript First: Full type safety and excellent DX
- Zero Config: Automatic wallet generation and hub deployment
- Comprehensive Testing: 95%+ test coverage with Vitest
๐ Documentation
๐ Core Guides
- ๐ Installation & Quick Start - Get up and running in 5 minutes
- ๐ MCP Tools Reference - Complete API documentation
- ๐ก Usage Examples - Practical code examples and patterns
- ๐ Architecture & Configuration - Technical deep dive and advanced setup
๐ง Support & Development
- ๐จ Troubleshooting - Common issues and solutions
- ๐ค Contributing Guide - Join the development community
- ๐งช Testing Guide - Quality assurance and testing patterns
๐ Integration Guides
- AO Process Integration - Connect any AO process
- Token Development - Build token systems
- Knowledge Graphs - Memory relationships
- MCP Client Setup - Configure Claude, VS Code, etc.
๐ Advanced Topics
- Custom Process Templates - Extend functionality
- Performance Optimization - Scale your implementation
- Security Considerations - Best practices and hardening
- Deployment Strategies - Production deployment
๐ Architecture Overview
graph TD
A[AI Agent/Claude] --> B[Permamind MCP Server]
B --> C[AO Process Layer]
B --> D[Arweave Storage]
C --> E[Memory Hub]
C --> F[Token Processes]
C --> G[Custom AO Processes]
E --> H[Enhanced Memory Service]
E --> I[Knowledge Graph Service]
E --> J[Analytics Service]
D --> K[Permanent Memory Storage]
D --> L[Hub Registry]
D --> M[Process Templates]Core Components:
- MCP Server: FastMCP-based server exposing AI memory tools
- AO Integration: Direct communication with AO processes
- Memory Services: Enhanced AI memory with metadata and relationships
- Token System: Advanced minting strategies with credit notice detection
- Velocity Protocol: Decentralized hub discovery and event routing
๐ Ecosystem & Links
Core Technologies
- AO Cookbook - AO development guide and compute layer
- Arweave - Permanent data storage
- Model Context Protocol - AI tool standard
- FastMCP - TypeScript MCP framework
- Velocity Protocol - Decentralized social protocol
Community & Support
- GitHub: https://github.com/ALLiDoizCode/Permamind
- Documentation: https://permamind.ai/docs (coming soon)
- Community: Discord (coming soon)
- Updates: @ALLiDoizCode
Related Projects
- AO Cookbook - AO development guide
- Arweave Cookbook - Arweave development
- Claude Desktop - Primary MCP client
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
- AO & Arweave Teams - For building the permanent compute and storage layers
- Anthropic - For creating the Model Context Protocol standard
- FastMCP Contributors - For the excellent TypeScript MCP framework
- Community Contributors - For feedback, testing, and contributions
๐ง Building the Future of AI Memory ๐ง
Permanent โข Decentralized โข Immortal
๐ Get Started โข ๐ Documentation โข ๐ก Examples โข ๐ค Community