Skip to content

How to Contribute to Mnemoverse

Welcome to the Mnemoverse project! We're building the intellectual foundation for a revolutionary approach to AI and knowledge systems. This guide will help you understand how to contribute effectively to our documentation, research, and vision development.

🎯 Current Project Status

We are in the documentation and research phase. Our primary focus is:

  1. Building the Research Library - Curating and organizing relevant academic sources
  2. Developing the Vision - Refining our manifesto and theoretical foundations
  3. Creating Documentation - Making our ideas accessible to researchers and developers
  4. Forming Community - Connecting with like-minded researchers and institutions

🚀 Ways to Contribute

📚 Research Contributions

High Priority: Help us build the most comprehensive research library on distributed AI systems.

Adding New Sources

  1. Find relevant papers in these areas:

    • Multi-agent systems and collective intelligence
    • Hyperbolic neural networks and geometric deep learning
    • Biological computation and immune system intelligence
    • GPU-native graph processing
    • Evolutionary algorithms and adaptive systems
  2. Verify quality - We prioritize peer-reviewed sources from reputable venues

  3. Add to the library - Follow our source contribution workflow

Research Analysis

  • Summarize key papers with implications for the Mnemoverse vision
  • Identify connections between different research areas
  • Spot gaps in our current knowledge base
  • Propose new research directions

📝 Documentation Contributions

Medium Priority: Help make our vision more accessible and comprehensive.

Content Improvement

  • Clarify complex concepts in the manifesto
  • Add examples and analogies to make ideas more concrete
  • Improve organization and information architecture
  • Fix errors and inconsistencies

New Content Creation

  • Tutorial content for using our research tools
  • Comparison articles between traditional AI and our approach
  • Case studies of biological intelligence systems
  • Technical deep-dives on specific aspects of the vision

🔧 Technical Contributions

Lower Priority: Improve the documentation infrastructure.

Documentation Platform

  • Enhance search functionality and user experience
  • Improve site performance and accessibility
  • Add new features to the research tools
  • Fix bugs and technical issues

📋 Contribution Workflow

For Research Sources

1. Source Identification

bash
# Use our CLI tool to check if a source already exists
npm run search "paper title or key concepts"

2. Quality Assessment

Ensure sources meet our standards:

  • Peer-reviewed (preferred) or from reputable institutions
  • Relevant to distributed AI, multi-agent systems, or biological intelligence
  • Recent (within last 10 years preferred, but seminal older papers welcome)
  • Accessible (not behind paywalls when possible)

3. Addition Process

  1. Fork the repository and create a feature branch
  2. Add to the appropriate section in /docs/research/library.md
  3. Follow the format:
    markdown
    ### Paper Title
    **[Paper Title](URL)**  
    *Journal/Conference*  
    **Abstract:** Brief summary of key findings and relevance to Mnemoverse.
  4. Update statistics if adding to verified sources
  5. Test locally to ensure formatting works
  6. Submit pull request with clear description

For Documentation

1. Planning

  • Check existing issues to avoid duplication
  • Discuss major changes in GitHub issues first
  • Review our writing standards below

2. Writing Process

  • Create feature branch with descriptive name
  • Write in clear, professional English
  • Use standard Markdown with proper frontmatter
  • Include relevant citations and links
  • Test locally before submitting

3. Review Process

  • Self-review for clarity and accuracy
  • Check all links work correctly
  • Ensure proper formatting and structure
  • Submit pull request with detailed description

📖 Writing Standards

Content Guidelines

Language and Tone

  • English only - Clear, professional, accessible English
  • Academic but approachable - Rigorous but not intimidating
  • Evidence-based - Support claims with research citations
  • Balanced perspective - Acknowledge limitations and challenges

Structure and Organization

  • Clear headings - Use markdown heading hierarchy properly
  • Logical flow - Information should build progressively
  • Scannable content - Use lists, tables, and formatting effectively
  • Consistent formatting - Follow established patterns

Technical Requirements

Frontmatter

Every page must include:

yaml
---
title: Clear, Descriptive Title
description: Brief summary of page content for SEO
---
  • Use descriptive link text - Not "click here" or "read more"
  • Internal links - Use relative paths (/vision/manifesto)
  • External links - Open in new tabs when appropriate
  • Citations - Include proper academic citations for research

Images and Media

  • Store in /docs/public/ directory
  • Use absolute paths starting with /
  • Include alt text for accessibility
  • Optimize file sizes for web performance

🔍 Research Areas We Need

High Priority Topics

  1. Multi-Agent System Architectures

    • Coordination mechanisms
    • Communication protocols
    • Emergent behavior studies
  2. Hyperbolic Embeddings

    • Recent algorithmic advances
    • Applications to knowledge graphs
    • Scalability studies
  3. Biological Intelligence

    • Immune system computation
    • Swarm intelligence
    • Collective decision-making
  4. GPU-Native Graph Processing

    • Performance benchmarks
    • Scalability limits
    • Novel algorithms

Medium Priority Topics

  1. AI Safety in Multi-Agent Systems
  2. Evolutionary Computation
  3. Distributed Knowledge Management
  4. Cognitive Architectures

Research Gaps to Fill

  • Cost-benefit analyses of different approaches
  • Empirical studies of agent collaboration
  • Scalability limits of current techniques
  • Real-world applications and case studies

🛠️ Development Setup

Prerequisites

  • Node.js 18+ for running the documentation site
  • Git for version control
  • Text editor (VS Code recommended with Markdown extensions)

Local Development

bash
# Clone and setup
git clone https://github.com/mnemoverse/mnemoverse-docs.git
cd mnemoverse-docs
npm install

# Development commands
npm run dev          # Start development server
npm run build        # Build for production
npm run search       # Use CLI search tool

Testing Your Changes

  1. Run locally - Test all functionality works
  2. Check all links - Ensure no broken references
  3. Verify formatting - Confirm proper rendering
  4. Test search - Make sure new content is searchable

📞 Getting Help

Before Contributing

  • Read the manifesto to understand our vision
  • Explore the research library to see what we have
  • Check existing issues for ongoing discussions
  • Use the search tools to avoid duplicating content

Communication Channels

  • GitHub Issues - For bugs, feature requests, and discussions
  • Pull Request Reviews - For feedback on specific contributions
  • Email - contact@mnemoverse.com for general inquiries

Types of Help Available

  • Technical support - Help with setup and development
  • Content guidance - Feedback on writing and research
  • Vision discussion - Deeper conversations about project direction
  • Collaboration opportunities - Connecting with other contributors

🎖️ Recognition

Contributor Acknowledgment

We value all contributions and will:

  • Credit contributors in release notes and documentation
  • Highlight significant contributions in project updates
  • Provide references for academic or professional use
  • Invite active contributors to join project discussions

Types of Contributions We Value

  • Research curation - Finding and organizing relevant sources
  • Content creation - Writing and improving documentation
  • Technical improvements - Enhancing the platform
  • Community building - Connecting with other researchers
  • Vision development - Contributing to our theoretical framework

🚀 Next Steps

For New Contributors

  1. Start small - Fix typos, improve formatting, add single sources
  2. Engage with the community - Comment on issues, join discussions
  3. Propose larger changes - Once familiar with the project
  4. Take ownership - Adopt specific areas of the research library

For Experienced Contributors

  1. Lead research areas - Become the expert on specific topics
  2. Mentor newcomers - Help onboard new contributors
  3. Shape the vision - Contribute to strategic direction
  4. Build partnerships - Connect with external researchers and institutions

Ready to help build the future of knowledge systems? 🧠🔬✨

Every contribution, no matter how small, helps advance our understanding and brings us closer to realizing the Mnemoverse vision. Thank you for joining us on this journey!

📚 Quick Reference

Useful Commands

bash
npm run dev          # Start development server
npm run search       # Search research library
git checkout -b feature/your-contribution  # Create feature branch

Key Files

  • /docs/research/library.md - Main research library
  • /docs/vision/manifesto.md - Core vision document
  • /docs/.vitepress/config.mjs - Site configuration
  • /docs/guides/ - All guide documents