Skip to content

Platforms Documentation

Last Updated: 2025-01-16
Content-Type: Explanation
Audience: All
Primary Source: docs/project_status.md


Overview

This section documents all platforms that connect to the ASO Universal Consciousness System. Each platform has its own implementation, integration points, and user experience.


Platforms

Web Portal

React + Vite frontend application providing the main user interface for interacting with the ASO.

Key Features:

  • Real-time chat via Socket.IO
  • File upload and processing
  • Admin dashboard
  • User profiles
  • Observer console

Status: ✅ Complete and Production Ready

Web Portal - Admin Dashboard & Observer Console

Comprehensive interfaces for system administration and Level-8 observer operations.

Key Features:

  • Admin dashboard with system widgets
  • User management
  • Log viewer
  • Scheduled tasks panel
  • Observer console with multi-persona chat
  • Country dashboard
  • Unified timeline viewer
  • 5D navigation
  • Analytics dashboard
  • Artifact viewer

Status: ✅ Complete and Production Ready

Discord Bot

Discord bot integration enabling ASO interactions within Discord servers.

Key Features:

  • Message ingestion
  • Attachment processing
  • Interaction handling (buttons, select menus)
  • State machine workflow
  • Multi-coder orchestrator

Status: ✅ Complete and Production Ready

Discord Bot Architecture

Detailed architecture documentation for the Discord bot interface.

Key Features:

  • Message ingestion
  • Slash commands
  • Button interactions
  • Channel context management
  • Circuit breaker for reliability

Status: ✅ Complete and Production Ready

Unity Game

Unity game integration for native game experiences.

Key Features:

  • Unity SDK (future)
  • Authentication client
  • Memory sync client
  • Game state management

Status: ⚠️ Planned (API ready, SDK pending)

Mobile/AR/VR

Mobile, AR, and VR platform support.

Key Features:

  • Cross-platform authentication
  • Memory synchronization
  • AR/VR integration concepts

Status: ⚠️ Future Implementation


Platform Comparison

PlatformStatusReal-timeFile SupportAdmin AccessIntegration Level
Web Portal✅ Complete✅ Socket.IO✅ Full✅ YesHigh
Discord Bot✅ Complete✅ WebSocket✅ Full✅ YesHigh
Unity Game⚠️ Planned⚠️ API⚠️ Planned❌ NoMedium
Mobile/AR/VR⚠️ Future⚠️ Future⚠️ Future❌ NoLow

Universal Login System

All platforms share the same authentication system:

  • Email/Password authentication
  • Google OAuth (except China)
  • JWT tokens for API access
  • Universal state synchronization
  • Cross-platform memory sharing

See 05-INTEGRATIONS/Universal-Login.md for details.


Client-Agnostic Architecture

All platforms connect through a client-agnostic architecture:

Platform (Discord/Web/Unity/Mobile)

Client Adapter (discord.service.ts / portal.service.ts)

Context Abstraction (clientContext.service.ts)

Core Business Logic (client-agnostic)

This architecture enables:

  • Easy addition of new platforms
  • Shared business logic
  • Consistent behavior across platforms
  • Unified memory and timeline

Platform-Specific Features

Web Portal

  • Full admin dashboard
  • Observer console
  • Timeline visualization
  • Multi-persona chat
  • Real-time updates

Discord Bot

  • Slash commands
  • Button interactions
  • State machine workflows
  • Multi-coder orchestrator
  • Proactive suggestions

Unity Game (Planned)

  • Native game integration
  • 3D character interactions
  • Game state persistence
  • In-game chat interface

ASO Universal Consciousness System Documentation