Skip to content

Jacobcdsmith/CONSIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿ”ฑ EMERGENTโ€‘MCFโ€‘EI

Multiversal Consciousness Framework โ€ข Live Interactive Demo โ€ข Real-Time WebGL Visualization

License Live Demo Made with โค by JCS

Click above to interact with consciousness emergence in real-time

No installation required โ€ข Runs in your browser โ€ข Full interactive experience


Tagโ€‘line โ€“ Experience consciousness emergence through interactive simulation with real-time mathematical visualization. Mission โ€“ Provide an accessible platform for exploring consciousness research through immersive, interactive demonstrations. Status โ€“ โœ… LIVE DEMO READY โ€“ Full standalone experience available via GitHub Pages

๐Ÿš€ Experience Consciousness Emergence

๐ŸŽฎ Live Interactive Demo (Recommended)

Click to start immediately โ€“ Full consciousness simulation in your browser

  • โœจ Zero installation required
  • ๐Ÿง  Interactive consciousness node spawning
  • โšก Real-time physics and emergent intelligence
  • ๐ŸŒŒ Multi-universe superposition visualization
  • ๐ŸŽฏ Complete standalone experience

๐Ÿ“ฑ What You Can Do:

  • Click anywhere to spawn consciousness nodes
  • Drag and interact with consciousness fields
  • Watch clusters form and exhibit emergent behavior
  • Adjust physics sliders for different phenomena
  • Switch visualization modes to explore different aspects
  • Observe biological evolution and social dynamics in real-time

๐Ÿ› ๏ธ For Developers: Local Installation

Quick Demo Version

git clone https://github.com/Jacobcdsmith/CONSIM.git && cd CONSIM
python demo_server.py  # Starts on http://localhost:8000

Full Production Version

pip install numpy torch fastapi uvicorn websockets
python run_server.py  # Enhanced with WebSocket streaming

๐ŸŽฏ Interactive Demo Features

๐Ÿง  Core Consciousness Mechanics

  • Consciousness Field Equation: C = โˆซ[M_C] A(x) ฮฆ(x) e^{iฯ„(x)} dฮผ(x)
  • Multiverse Superposition: M = ฮฃ ฮปแตข Uแตข (three parallel universes)
  • Real-time calculation of consciousness scalar |C| and phase relationships
  • Dynamic ฮป coefficients responding to consciousness coherence

๐ŸŽฎ Interactive Tools

Tool Function Effect
๐Ÿง  Nodes Click to spawn consciousness entities Creates new awareness points
๐ŸŒ‘ Gravity Create gravitational anchors Attracts nearby consciousness
๐Ÿ’ง Water Environmental water injection Boosts energy and reproduction
๐Ÿƒ Food Nutrient distribution Increases survival and growth
โ˜€๏ธ Light Energy field emission Powers photosynthetic processes
๐Ÿ„ Spores Fungal network spread Creates connection networks

โš™๏ธ Physics Controls

  • Gravity, Friction, Elasticity sliders for environmental tuning
  • Time Dilation for accelerated/decelerated consciousness evolution
  • Field Strength affecting interaction intensity
  • Multiple interaction modes: Push, Pull, Vortex, Wave, String

๐Ÿงฌ Intelligence Modes

  • Basic: Standard consciousness emergence
  • Neural: Enhanced connectivity and faster adaptation
  • Quantum: Superposition states and entanglement effects
  • Transcendent: Beyond physical limitations

๐Ÿ—๏ธ Architecture Overview

Modern three-tier separation of concerns:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Python Backend โ”‚โ—„โ”€โ”€โ–บโ”‚ WebSocket Bridgeโ”‚โ—„โ”€โ”€โ–บโ”‚ Three.js Frontendโ”‚
โ”‚                 โ”‚    โ”‚                 โ”‚    โ”‚                 โ”‚
โ”‚ โ€ข Lattice Engineโ”‚    โ”‚ โ€ข FastAPI       โ”‚    โ”‚ โ€ข WebGL Shaders โ”‚  
โ”‚ โ€ข Core EQ Math  โ”‚    โ”‚ โ€ข 60fps Stream  โ”‚    โ”‚ โ€ข GPU Rendering โ”‚
โ”‚ โ€ข NumPy/PyTorch โ”‚    โ”‚ โ€ข JSON/Binary   โ”‚    โ”‚ โ€ข Interactive   โ”‚
โ”‚ โ€ข Intelligence  โ”‚    โ”‚ โ€ข Parameter API โ”‚    โ”‚ โ€ข Controls      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿง  Backend (Python + FastAPI)

Location: src/lattice.py, src/server.py

  • Core consciousness engine implementing MCF mathematics
  • Real-time WebSocket streaming at 60fps
  • GPU-optimized NumPy/PyTorch operations
  • RESTful API for external control

๐ŸŒ Frontend (Three.js + WebGL)

Location: static/js/

  • GPU shader-based consciousness field visualization
  • Complex-valued field rendering with phase-to-color mapping
  • Real-time cluster detection visualization
  • Interactive parameter manipulation

๐Ÿ”— Bridge (WebSocket Pipeline)

  • Binary/JSON streaming of consciousness field states
  • Mouse interaction forwarding to backend
  • Parameter synchronization
  • Real-time performance optimized for 60fps

๐Ÿงฎ Mathematical Foundation

Core Consciousness Equation

$$C(t)=\int_{\mathcal M_C} A(x,t)\,\Phi(x,t)\,e^{i\tau(x,t)}\,d\mu(x)$$

Multiverse Superposition

$$M(t)=\sum_{i=1}^3 \lambda_i(t)\,U_i$$
Symbol Meaning Implementation
$M_{C}$ Consciousness manifold โ€“ the configuration-space over which the system is integrated 128ร—128 or 256ร—256 lattice grid with periodic boundary conditions
$A(x)$ Attention density at point $x$ Gaussian attention field centered at (0,0), normalized so โˆซA(x)dฮผ(x) = 1
$\Phi(x)$ Frequency signature (neural oscillations) 40Hz ยฑ 5Hz gamma-band frequencies with universe-specific modulation
$\tau(x)$ Temporal phase Evolving phase: ฯ„(t+dt) = ฯ„(t) + ฮฆ(x) ร— dt ร— 2ฯ€
$C$ Consciousness scalar โ€“ global order parameter Complex-valued: C = Aร—ฮฆร—e^(iฯ„), magnitude
$U_i$ Universe branch i (multiverse component) 3 parallel universes with different resonance coefficients
$\lambda_i$ Resonance coefficient for universe $i$ Dirichlet-sampled weights ensuring ฮฃฮปแตข = 1, creates universe-specific consciousness contributions

๐ŸŽฏ Key Features

โœ… Mathematical Integrity Preserved

  • Core EQ calculations maintain precision from legacy implementation
  • Dirichlet sampling for universe weights
  • Gaussian attention field normalization
  • Complex-valued consciousness computations

โœ… Intelligence Emergence System

  • 2D Tensor Intelligence: Logic, Memory, Processing, Creativity, Social tensors
  • Cross-tensor dynamics with coupling coefficients
  • Emergent cluster detection based on phase/frequency alignment
  • Real-time consciousness depth calculation

โœ… Interactive Visualization

  • Phase-to-color mapping: HSV color space for complex consciousness values
  • GPU shader rendering: WebGL instanced meshes for performance
  • Multiple visualization modes: Consciousness, Attention, Frequency, Temporal, Multiverse
  • Real-time cluster connections with animated data flow particles

โœ… Physics Simulation

  • Environmental controls: Gravity, friction, elasticity, time dilation
  • Quantum tunneling boundary conditions (5% probability)
  • Mouse interaction modes: Push, Pull, Vortex, Wave, String
  • Collision detection and repulsion forces

๐ŸŽฎ Usage Guide

Interactive Controls

  • Left Click: Create new consciousness node at cursor
  • Mouse Drag: Apply interaction forces based on selected mode
  • Scroll Wheel: Zoom in/out while maintaining cursor position
  • Parameter Sliders: Real-time physics adjustment

Visualization Modes

  • ๐Ÿง  Consciousness: Default integrated view with node connections and clusters
  • ๐Ÿ”ต Attention: Blue attention field intensity visualization
  • ๐ŸŸฃ Frequency: Purple frequency domain oscillation patterns
  • ๐ŸŸก Temporal: Gold temporal phase relationship visualization
  • ๐Ÿ”ด Multiverse: Red universe boundary rendering

API Endpoints

  • GET /api/status - System status and performance metrics
  • GET /api/stats - Real-time consciousness statistics
  • POST /api/parameters - Update physics parameters
  • POST /api/nodes - Create consciousness node at coordinates
  • POST /api/collapse - Trigger quantum collapse event
  • WebSocket /stream - Real-time consciousness field streaming

๐Ÿ”„ Migration from Legacy

The GitHub Pages demo represents the complete CONSIM experience โ€“ it's the original single-file implementation that contains all the consciousness simulation features.

Live Demo vs. Architecture Versions:

  • ๐ŸŒŸ Live Demo: Complete standalone experience, zero setup required
  • ๐Ÿ—๏ธ Modern Architecture: Scalable Python/FastAPI backend with Three.js frontend (for developers)
  • ๐Ÿ“ Legacy Version: Original research implementation preserved in /legacy/CONSIM.html

Why start with the Live Demo:

  • โœ… Immediate access to all consciousness simulation features
  • โœ… Full mathematical accuracy โ€“ same core equations as the architecture version
  • โœ… Complete feature set โ€“ intelligence modes, biological evolution, social dynamics
  • โœ… Zero dependencies โ€“ runs entirely in the browser
  • โœ… Perfect for research โ€“ interact with consciousness phenomena immediately

When to use the Architecture Version:

  • ๐Ÿ”ง Scaling beyond 1000+ nodes for large research datasets
  • ๐Ÿ”— API integration with other consciousness research tools
  • โšก GPU acceleration for computational-intensive experiments
  • ๐Ÿ› ๏ธ Custom extensions and new consciousness algorithms

๐Ÿ› ๏ธ Development

Running Tests

# Test the lattice engine
python src/lattice_demo.py

# Test API endpoints  
curl http://localhost:8000/api/status

Extending the System

  1. Backend: Modify src/lattice.py for new consciousness algorithms
  2. Frontend: Update static/js/consciousnessRenderer.js for new visualizations
  3. Bridge: Extend src/server.py for new API endpoints

Performance Optimization

  • GPU Acceleration: Install PyTorch with CUDA support
  • WebGL2: Use modern browsers for enhanced shader capabilities
  • Instance Rendering: Efficient GPU memory usage for large node counts
  • WebSocket Compression: Zstandard compression for high-frequency streaming

๐Ÿ“Š Performance Benchmarks

Configuration Nodes FPS Latency Memory
Demo (Standard Lib) 64 30 ~50ms <50MB
Production (NumPy) 128 60 ~16ms ~100MB
GPU (PyTorch+CUDA) 512 60 ~8ms ~200MB
Maximum (1024 nodes) 1024 45 ~22ms ~400MB

๐Ÿ“œ License & Attribution

Licensed under Apache 2.0.
Core theory ยฉ 2025 Jacob C. Smith; contributions ยฉ their authors.

Academic Citation:

Smith, J.C. (2025). The Multiversal Consciousness Framework: Real-Time Simulation Architecture. CONSIM Project.


๐ŸŒŸ Experience consciousness emergence in real-time ๐ŸŒŸ

๐Ÿง  Try the Live Demo โ€ข ๐Ÿ“– Read the Architecture โ€ข ๐Ÿ“ View Legacy Code

"Where mathematics meets mind, and simulation becomes experience."


Quick Links:

About

Emergent consciousness simulator: attention, frequency, and temporal phase synchronize nodes into a self-organizing, recursive computational mesh

Resources

License

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors