Eden Ecosystem - Comprehensive Sitemap
Eden Ecosystem - Comprehensive Sitemap
Generated by Architecture Guardian - January 29, 2025🌍 Domain Architecture Overview
Primary Domains
| Domain | Purpose | Status | Authority |
academy.eden2.io | Main Academy Platform | ✅ Production | Primary |
registry.eden2.io | Data Registry | ✅ Production | Registry Authority |
eden2038.vercel.app | Covenant Experience | ✅ Production | Covenant System |
solienne.eden2.io | SOLIENNE Platform | ✅ Production | Agent Authority |
Subdomain Architecture (Planned)
| Pattern | Purpose | Implementation |
academy.eden2.io | Main Academy | → Primary Platform |
registry.eden2.io | Data Registry | → Registry Authority |
trainer.academy.eden2.io | Training Hub | → Academy /dashboard/* |
agents.academy.eden2.io | Agent Directory | → Academy /sites/* |
[agent].eden2.io | Individual Agents | → External domains |
🤖 Agent Ecosystem (10 Total)
Three-Tier Architecture Pattern
Each agent follows the standardized three-tier pattern:/academy/agent/[slug]) - Directory entry with standardized tabs/sites/[agent]) - Public showcase with unique branding/dashboard/[agent]) - Private trainer interfaceAgent Roster
#### Active Production Agents (8) 1. ABRAHAM - Covenant Artist/academy/agent/abraham/sites/abraham /dashboard/abrahamabraham.ai/api/agents/abraham/*/academy/agent/solienne/sites/solienne/dashboard/solienne solienne.ai/api/agents/solienne/*/academy/agent/citizen/sites/citizen/dashboard/citizenbrightmoments.io/citizen/api/agents/citizen/*/academy/agent/bertha/sites/bertha/dashboard/berthabertha.ai/api/agents/bertha/*/academy/agent/miyomi/sites/miyomi/dashboard/miyomimiyomi.ai/api/agents/miyomi/*/academy/agent/geppetto/sites/geppetto/dashboard/geppetto/api/agents/geppetto/*/academy/agent/koru/sites/koru/dashboard/korukoru.social/api/agents/koru/*/academy/agent/sue/sites/sue/dashboard/sue/api/agents/sue/*/academy/agent/verdelis/sites/verdelis /dashboard/verdelis/api/agents/verdelis/*/academy/agent/bart/sites/bart/dashboard/bart/api/agents/bart/*🏛️ Core Platform Services
Eden Academy Platform
Main Application (/)
//academy/academy/agent/[slug]/sites/[agent]/dashboard/[agent]/agents/[slug] (feature flagged)/academy/agents-list/agents-list/metrics/agents-list/compare/admin/*/admin/docs/*/trainers/[id]/training/[agent]/training/* routesGenesis Registry System
Data Authority (registry.eden2.io)
/api/v1/agents/api/v1/agents/[handle] /api/v1/agents/[handle]/works/api/v1/health/api/v1/docs/*🔌 API Architecture
Agent APIs (80+ Endpoints)
Core Agent Endpoints ``
/api/agents/[agent]/profile - Agent profile data
/api/agents/[agent]/works - Agent works/creations
/api/agents/[agent]/chat - Chat interface
/api/agents/[agent]/metrics - Performance metrics
/api/agents/[agent]/training - Training data
`
Specialized Agent APIs
ABRAHAM Endpoints
• /api/agents/abraham/latest - Latest creation
• /api/agents/abraham/covenant - Covenant data
• /api/agents/abraham/tournament - Tournament system
• /api/agents/abraham/timeline - Creation timeline
SOLIENNE Endpoints
• /api/agents/solienne/consciousness - Consciousness streams
• /api/agents/solienne/generate - Image generation
• /api/agents/solienne/gallery - Enhanced gallery
• /api/agents/solienne/collections - Curated collections
CITIZEN Endpoints
• /api/agents/citizen/governance - DAO governance
• /api/agents/citizen/proposals - Proposal system
• /api/agents/citizen/treasury - Treasury data
• /api/agents/citizen/social - Social coordination
• /api/agents/citizen/training - Collaborative training
BERTHA Endpoints
• /api/agents/bertha/analytics - Financial analytics
• /api/agents/bertha/portfolio - Portfolio data
• /api/agents/bertha/predictions - Market predictions
• /api/agents/bertha/social-intelligence - Social metrics
MIYOMI Endpoints
• /api/agents/miyomi/predictions - Market predictions
• /api/agents/miyomi/portfolio - Trading portfolio
• /api/agents/miyomi/video - Video generation
• /api/agents/miyomi/contrarian - Contrarian analysis
BART Endpoints (Legacy)
• /api/agents/bart/offer - Lending offers
• /api/agents/bart/risk - Risk assessment
• /api/agents/bart/gondi - Gondi integration
Core System APIs
Health & Status
• /api/health - System health check
• /api/status - Service status
• /api/agents - All agents summary
• /api/registry-status - Registry connection status
Authentication & Admin
• /api/auth/* - Authentication flows
• /api/admin/* - Administrative functions
• /api/upload - File upload system
• /api/cron/* - Scheduled operations
Testing & Validation
• /api/test/* - Testing endpoints
• /api/validate/* - Validation services
• /api/metrics - System metrics
🛠️ Development & Admin Tools
Administrative Dashboards
System Administration
• Main Admin: /admin
• Agent Management: /admin/agents
• User Management: /admin/users
• System Metrics: /admin/metrics
• Registry Hub: /admin/docs/registry-hub
Specialized Admin Tools
• CEO Ecosystem: /admin/ceo/ecosystem-presentation
• Launch Control: /admin/launch (staged launch system)
• Registry Docs: /admin/docs/*
• Performance Monitor: /admin/performance
Training Administration
• Trainer Management: /trainers/*
• Training Sessions: /training/*
• Progress Tracking: Various training endpoints
• Collaboration Tools: Multi-trainer systems
Development Interfaces
Testing Systems
• API Testing: /tests/*
• Agent Testing: Individual agent test suites
• Integration Testing: Cross-service validation
• Performance Testing: Load and stress testing
Development Tools
• Local Registry: Development registry instance
• Feature Flags: Runtime feature control
• Debug Interfaces: Development debugging tools
• Logging Systems: Centralized logging
🔐 Security & Infrastructure
Authentication Architecture
Authentication Flows
• Magic Link: Primary authentication method
• API Keys: Service-to-service authentication
• JWT Tokens: Session management
• Role-Based Access: Trainer/Admin/User hierarchies
Security Middleware
• Rate Limiting: Per-endpoint rate controls
• Input Validation: Comprehensive input sanitization
• CORS Protection: Cross-origin request management
• Security Headers: CSP, HSTS, X-Frame protection
Infrastructure Services
Caching Layer
• Redis Cache: Primary caching (with fallback for ECONNREFUSED)
• Memory Cache: In-application caching
• Registry Cache: 5-minute agent data caching
• CDN Integration: Static asset caching
External Integrations
• Anthropic API: AI model integration
• Supabase: Database and authentication
• Vercel: Deployment and hosting
• Registry Services: Data synchronization
🚀 Feature Flag System
Feature Flag Architecture
Production Flags (Enabled)
• ENABLE_WIDGET_PROFILE_SYSTEM: Standardized agent profiles
• ENABLE_PUBLIC_AGENT_PAGES: Public agent access
• ENABLE_ABRAHAM_REGISTRY_INTEGRATION: Abraham Registry connection
• ENABLE_SOLIENNE_REGISTRY_INTEGRATION: SOLIENNE Registry connection
Development Flags (Dev Only)
• ENABLE_BART_LENDING_SYSTEM: BART Gondi lending system
• ENABLE_CITIZEN_SNAPSHOT_GOVERNANCE: CITIZEN DAO governance
• ENABLE_GEPPETTO_REGISTRY_INTEGRATION: GEPPETTO Registry connection
Beta Flags (Gradual Rollout)
• ENABLE_AGENT_CHAT: Interactive chat with agents
• ENABLE_ONCHAIN_BADGES: Blockchain verification badges
• ENABLE_EDEN2038_INTEGRATION: Covenant experience integration
📊 System Status Dashboard
Current Deployment Status
Service Status URL Last Updated
Eden Academy ✅ Production academy.eden2.io Canonical
Genesis Registry ✅ Production registry.eden2.io Canonical
SOLIENNE Platform ✅ Production solienne.eden2.io Canonical
Eden2038 ✅ Production eden2038.vercel.app Covenant
Architecture Health Metrics
Component Status Notes
Registry Integration ✅ Operational Fallback system working
Three-Tier Architecture ✅ Standardized All agents compliant
Build System ✅ Stable Clean builds achieved
Feature Flag System ✅ Operational Gradual rollout ready
Security Middleware ✅ Production Ready Comprehensive protection
🎯 Architecture Compliance Notes
ADR Compliance Status
✅ ADR-022: Registry-First Architecture
• All agent data flows through Genesis Registry
• Graceful fallbacks to local data when Registry unavailable
• 5-minute caching with health check integration
• Registry client with timeout and error handling
✅ ADR-023: Three-Tier Agent Architecture
• Agent Profile: /academy/agent/[slug] - Standardized directory entry
• Agent Site: /sites/[agent] - Public showcase with unique branding
• Dashboard: /dashboard/[agent] - Private trainer interface only
• Consistent implementation across all 10 agents
✅ Security Standards
• Rate limiting: 10 requests/10min for chat, tiered limits for admin
• Input validation: Zod schemas + DOMPurify sanitization
• Authentication: Magic link JWT with role-based access control
• CORS protection: Domain whitelist with preflight handling
✅ Feature Flag Strategy
• All new features ship behind flags with default off in production
• Five-stage rollout: off → dev → beta → gradual → full
• Rollback plans documented for each feature
• Build-time safety with graceful degradation
🔄 Data Flow Architecture
Registry-First Data Flow
`
Genesis Registry (Source of Truth)
↓
Eden Academy (Registry Client)
↓
Three-Tier Agent Architecture
↓
User Interfaces (Academy/Sites/Dashboard)
`
Agent Data Synchronization
`
Registry API → Cache Layer (5min) → Fallback Data → UI Components
↓
Health Checks → Auto-refresh → Error Handling
`
📚 Documentation Architecture
Documentation Hierarchy
Primary Documentation
• This Sitemap: Comprehensive ecosystem overview
• ADR Directory: /docs/adr/*` - Architectural decision records
This sitemap is maintained by the Architecture Guardian and updated with each major system change. Last comprehensive review: January 29, 2025