Dojo Core Manual
This is a starter document outlining the MOOD MNKY Dojo platform. Future iterations will include more detailed implementation guides and examples.
Introduction
The Dojo platform is MOOD MNKY’s integrated learning and development environment, designed to create personalized “life OS” experiences for members. This manual outlines the core principles, architecture, and implementation guidelines for the Dojo platform, serving as the primary reference for developers, content creators, and platform administrators.Vision and Purpose
The Dojo platform exists to transform personal development from isolated learning experiences into an integrated growth journey. It combines AI-guided learning, community engagement, personalized content, and token-based incentives into a cohesive ecosystem.Core Principles
- Personalized Learning Pathways: Adapting to individual goals, preferences, and learning styles
- Community-Enhanced Growth: Leveraging collective wisdom and support
- Multi-sensory Integration: Connecting digital content with physical experiences
- Applied Knowledge Focus: Emphasizing practical application over passive consumption
- Continuous Evolution: Learning from user engagement to improve the platform
Platform Architecture
System Overview
The Dojo platform consists of several integrated components:Key Components
Learning Environment Engine
Creates and manages learning spaces
- Environment templates
- Content integration
- Progress tracking
- Assessment capabilities
Community Platform
Enables member connections and collaboration
- Discussion forums
- Collaborative projects
- Mentorship matching
- Event management
Content Management System
Organizes and delivers learning content
- Multi-format content library
- Content creation tools
- Recommendation engine
- Content effectiveness analytics
Token Economy System
Manages engagement incentives
- Token earning mechanisms
- Redemption marketplace
- Achievement system
- Economic balance tooling
Technical Implementation
Frontend Architecture
The Dojo platform frontend is built with:- Next.js: Application framework
- React: UI component library
- Tailwind CSS: Styling framework
- ShadCN/UI: Component library
Backend Services
Core backend services include:-
Environment Service
- Environment template management
- Instance creation and configuration
- Progress tracking and state management
- Environment recommendations
-
Content Service
- Content storage and retrieval
- Metadata management
- Content recommendation engine
- Content effectiveness analytics
-
Community Service
- Member profiles and connections
- Discussion management
- Activity feeds
- Moderation tools
-
Token Economy Service
- Token ledger management
- Earning rule definitions
- Redemption marketplace
- Economic health monitoring
Database Schema
The Dojo platform uses Supabase (PostgreSQL) with this core schema:API Design
The Dojo platform exposes a comprehensive API:Environment API
Manage learning environments
- Create environment
- Update configuration
- Track progress
- Access environment content
Content API
Work with learning content
- Retrieve content items
- Submit content
- Rate and review
- Track content engagement
Community API
Engage with community features
- Member profiles
- Discussion forums
- Connection management
- Activity feeds
Token API
Interact with token economy
- Token balances
- Transaction history
- Redemption marketplace
- Achievement tracking
Learning Environment Structure
Environment Templates
The Dojo platform provides standardized environment templates:Self-Care Studio
Wellness practice development
- Routine building
- Self-care education
- Practice tracking
- Fragrance integration
Fragrance Academy
Scent education and creation
- Scent theory
- Blending techniques
- Olfactory training
- Custom creation
Creative Workshop
Creative skill development
- Project-based learning
- Technique tutorials
- Inspiration resources
- Showcase features
Module Structure
Each environment contains modules with standardized structure:Content Types
The platform supports multiple content formats:- Articles: Text-based educational content
- Videos: Instructional and demonstration videos
- Audio: Podcasts, guided meditations, ambient sounds
- Interactive: Quizzes, exercises, simulations
- References: Glossaries, resource lists, tools
Personalization System
Personalization Framework
The Dojo platform adapts to individual preferences through:Implementation Approach
Token Economy
Token System Architecture
The token economy incentivizes engagement:Earning Mechanisms
Ways to earn tokens
- Learning milestone completion
- Content contribution
- Community participation
- Challenge completion
- Daily engagement
Redemption Options
Ways to use tokens
- Product discounts
- Premium content access
- Virtual goods and customizations
- Real-world experiences
- Exclusive community access
Token Implementation
Community Features
Community Architecture
The community system enables connection and collaboration:Implementation Examples
Agent Integration
SAGE MNKY Integration
The Dojo platform deeply integrates with the SAGE MNKY agent:Learning Assistance
Agent support for learning
- Concept explanations
- Learning path guidance
- Practice facilitation
- Progress assessments
Content Creation
Agent-assisted content development
- Content suggestion
- Draft assistance
- Resource curation
- Media generation
Community Support
Agent engagement in community
- Discussion facilitation
- Question answering
- Connection recommendations
- Group coordination
Personalization
Tailored agent interactions
- Learning style adaptation
- Interest-based recommendations
- Pace adjustment
- Challenge calibration
Implementation Patterns
Analytics and Measurement
Learning Analytics
The platform collects and analyzes learning data:Implementation Approach
Administration and Management
Admin Dashboard
The platform includes comprehensive management tools:Content Management
Content creation and curation
- Content library management
- Media asset management
- Template administration
- Quality assurance tools
User Management
Member account administration
- Account management
- Role assignments
- Permission controls
- Activity monitoring
Community Management
Community monitoring and support
- Moderation tools
- Content review
- Report handling
- Community insights
Analytics Dashboard
Platform performance monitoring
- Usage statistics
- Engagement metrics
- Content effectiveness
- Economic health indicators
Implementation Resources
Component Library
UI components for Dojo implementation
API Documentation
Detailed API references and examples
Environment Templates
Starter templates for learning environments
Integration Guides
Integration with other platform services
Roadmap and Evolution
The Dojo platform will evolve in these key areas:-
Enhanced Personalization
- AI-driven learning path optimization
- Dynamic difficulty adjustment
- Emotional state-aware interactions
- Multimodal learning style adaptation
-
Expanded Content Capabilities
- Interactive simulation environments
- AR/VR learning experiences
- AI-generated adaptive content
- Real-time collaborative creation
-
Community Evolution
- Mentor marketplace and matching
- Expertise verification and badging
- Micro-community frameworks
- Cross-platform community integration
-
Advanced Token Economy
- Contribution-based token mining
- Governance participation rewards
- Multi-tier token structure
- Value-backed redemption options