Buckets:
๐ฆ The Butterfly System - Central Documentation Hub
Single source of truth for all documentation
๐ Quick Start
Run the Unified System
# Run everything (with visualization)
python unified_entry.py
# Pre-flight checks only
python unified_entry.py --check-only
# Without visualization
python unified_entry.py --no-viz
Installation
# Core dependencies
pip install numpy networkx matplotlib
# Optional: Neural System
pip install torch>=2.0.0
# Optional: Distributed Computing (2-5x speedup)
pip install ray>=2.10.0
# Optional (Windows)
pip install pywin32
๐ Core Documentation
Essential Reading
- README.md - Main project overview, quick start, and comprehensive system guide โญ UPDATED
- ARCHITECTURE.md - Complete system architecture and integration approaches
- QUICK_REFERENCE.md - One-page quick reference
- CHANGELOG.md - Version history and changes
- TROUBLESHOOTING.md - Common issues and solutions
- QUINE_TEMPLATE_EDIT_PROTOCOL_2026-04-22.md - Safe edit protocol for compiler, cocoon, and quine-like source templates
System Architecture
- BUTTERFLY_SYSTEM.md - The butterfly architecture metaphor
- UNIFIED_SYSTEM_GUIDE.md - Unified system operation guide
- HIGHLANDER_README.md - AI survival tournament system โ๏ธ UPDATED
Self-Governance โญ NEW (Dec 17, 2025)
- ANTENNAE_SYSTEM.md - ๐ฆ Collective sensing apparatus for self-governing ecosystems
- BeliefSystem: Heuristics that learn from evidence
- HealthPredictor: sklearn SGDRegressor (Kleene convergence)
- Integration with AtomicConfigSystem for automatic tuning
- SYSTEM_REPORT.md - ๐ Real-time population analytics
- SystemReport: Typed dataclasses for all metrics
- LiveReporter: Thread-safe background reporting (includes mastery distribution)
Language & Mastery โญ NEW (Dec 18-19, 2025)
- MASTERY_SYSTEM.md - ๐ Vocabulary progression system
- 5 mastery levels: Novice (6) โ Adept (26) โ Scholar (76) โ Master (276) โ Grandmaster (โ)
- Breadth (usage frequency) + Depth (associations) requirements
- Behavior-driven specialization: Warriors get combat words, diplomats get social words
- UI dossiers show mastery badges with progress bars
Alliance Warfare โญ NEW (Dec 19, 2025)
- The Dune Paradigm - โ๏ธ Curiosity-driven alliance wars
- Behavioral signatures: 6-element vector aggregated from alliance members
- Behavioral divergence: Cosine distance between alliance identities
- War driver:
curiosity*0.35 + divergence*0.35 + compete*0.2 + (1-cooperate)*0.1 - Philosophy: "Your existence questions mine. Let us resolve through contest."
- See CHANGELOG.md for implementation details
๐ฃ๏ธ Organism Communication System โญ NEW (Dec 20, 2025)
"Language is the Allspice" - Organisms actively talk to each other
speak_to(target, context)method on NeuralOrganism- Contexts:
'battle','alliance','general' - Communication at every confluence point: battles, alliances, wars, territory, training, spawns
- Communication MATTERS: Affects battle outcomes (intel bonus), ultimatum success, alliance acceptance
- Both organisms learn new words from exchanges
"Join or Die" Ultimatum System - โ ๏ธ Warchiefs demand submission
- Only warchiefs of powerful alliances can issue
- Communication quality affects submit chance
- Submit: Alliance absorbed | Refuse: War declared
- Config:
highlander.alliance_warfare.organism_communication.ultimatum_enabled
Config Section:
highlander.alliance_warfare.organism_communication{ "enabled": true, "pre_battle_communication": true, "communication_affects_battles": true, "intel_bonus_max": 0.15, "ultimatum_enabled": true }
๐ง System-Specific Documentation
Reality Simulator (Left Wing)
- README.md - Main overview (includes Reality Simulator)
- CONVERGENCE_TEST_GUIDE.md - Network collapse testing
- CAUSATION_EXPLORER_GUIDE.md - Causation Explorer system
- HOW_TO_USE_CAUSATION_EXPLORER.md - Usage instructions
- SCIENTIFIC_DATA_INTERFACE.md - Data interface documentation
- LIVE_MODE_DATA_SOURCES.md - Live mode documentation
- HIGHLANDER_README.md - AI survival tournament system โ๏ธ UPDATED
- Capsule System: Consciousness preservation API (
/api/capsule/*,/api/capsules) ๐ง NEW
๐ง Neural System
- NEURAL_LEARNING_SYSTEM_EXPLAINED.md - Complete explanation of DQN architecture, rewards, and dual inheritance โญ
- NEURAL_SYSTEM_README.md - Neural system quick reference
- NEURAL_FRAMEWORK_ALTERNATIVES.md - Alternative deep learning frameworks (JAX, TensorFlow, Flax, etc.)
- SIMPLE_PYTORCH_OPTIMIZATIONS.md - Get 5-10x speedup with simple code changes
- docs/NEURAL_RELATIONSHIP_LEARNING.md - Neural system learns from generation quality to strengthen/weaken semantic relationships
๐ง Hopfield Layer โญ NEW (Dec 14, 2025)
Modern continuous Hopfield network for iterative thought refinement:
- Learnable Pattern Memory: 32 patterns stored as learnable weights
- Iterative Refinement: Up to 5 iterations with convergence detection
- VP-Aware Temperature: Higher VP โ sharper pattern retrieval
- Energy-Based Dynamics: Settles into coherent attractors rather than instant lookup
- Config:
config.jsonโneural.hopfield.*(enabled, patterns, iterations, beta) - Monitoring:
brain.get_thought_info()returns convergence stats
๐พ Checkpointing
- Auto-save: Configurable by generation count or time interval
- Rotation: Keeps last N checkpoints to save disk space
- Auto-resume: Automatically loads latest checkpoint on startup
- Graceful shutdown: Saves checkpoint on Ctrl+C or exception
- API Control:
/api/checkpoint/save,/api/checkpoint/restore,/api/checkpoint/list - Config:
config.jsonโneural.checkpointing.*
๐ฆ Agent Export System โญ NEW
Export trained agents as portable, standalone packages for deployment.
- Export Formats: TorchScript (.pt), ONNX (.onnx), State Dict (.pth)
- Portable Runtime: Zero-dependency Python runtime included
- Usage:
# Export via web UI POST /api/capsule/export/:capsule_id # Export via Python from reality_simulator.agent_compiler import AgentCompiler compiler = AgentCompiler() compiler.compile_agent(organism, "exported_agent.zip") - Package Contents:
model.pt- TorchScript model (ormodel.pthstate dict)config.json- Architecture & hyperparametersmetadata.json- Training history & provenanceruntime/- Standalone Python runtime
- Tested Capabilities:
Feature Status Neural inference (679K params) โ TorchScript load/execute โ Deterministic decisions โ State persistence โ Batch inference (34K/sec) โ - Status: โ Fully implemented and tested (2025-12-04)
๐ฆ Cocoon System (Single-File Deployment) โญ NEW
- COCOON_SYSTEM.md - Complete cocoon documentation
- QUINE_TEMPLATE_EDIT_PROTOCOL_2026-04-22.md - Required guardrail before editing generated cocoon/compiler templates
- Purpose: Compile trained organisms into standalone, single-file Python agents
- Features:
- Single
.pyfile with all dependencies embedded - Full triple-loss training (RL + Language + Concept)
- VP-aware attention mechanism preserved
- Dynamic vocabulary expansion
- Multiple runtime modes: Chat, Gym, HTTP server, Link, Self-export
- ๐ P2P Networking (NEW): Connect cocoons over the internet for battles!
- Single
- Usage:
# Via web UI: Agent Exporter โ Compile Cocoon # Via API: POST /api/capsules/compile-cocoon # Run cocoon: python cocoon.py --mode chat python cocoon.py --mode gym --env CartPole-v1 python cocoon.py --mode serve --port 8080 python cocoon.py --mode link --hatch ws://server:9000 - CRA Integration: Full control via Agent Exporter tab
- Status: โ Fully implemented and tested (2025-12-10)
๐ CocoonHatch P2P Networking โญ NEW
- Files:
cocoon_hatch.py(server),cocoon_link.py(client) - Purpose: Connect cocoons over the internet for battles, trades, and chat
- Architecture:
COCOON A โโโโโบ COCOON HATCH โโโโโบ COCOON B (Relay Server) - Features:
- Decentralized: Anyone can host a hatch server
- Battle protocol: 10 rounds of action selection
- User presence: See who's online
- Chat: Lobby and private messaging
- Challenge/accept flow for initiating battles
- Usage:
# Start a hatch (anyone can host) python cocoon_hatch.py --port 9000 # Connect your cocoon python cocoon.py --mode link --hatch ws://server:9000 --name "My Swarm" # Commands: /users /challenge /accept /decline /chat /quit - Requirements:
pip install websockets - Status: โ Fully implemented (2025-12-10)
โก Distributed Computing (Ray)
- reality_simulator/distributed/ - Ray distributed computing module โญ NEW
- RayManager: Lifecycle management, resource monitoring, parallel execution
- SequentialFallback: Graceful degradation when Ray unavailable
- ray_tasks.py: @ray.remote tasks for ML features, battles, decisions, training
- Integrated Systems (auto-switch based on population thresholds):
- ML Feature Extraction: 4-5x speedup (threshold: 50+ organisms)
- Highlander Battles: 4-5x speedup (threshold: 10+ battles)
- Neural Decisions: 3-4x speedup (threshold: 50+ organisms)
- DQN Training: 2-3x speedup (threshold: 8+ trainable)
- Config Section:
/ray/*in config.json (enabled, thresholds, actor_pool_size, etc.) - CRA Control: Full tuning via
[[CONFIG_UPDATE]]commands - Status: โ Fully implemented with graceful fallback
๐ฆ Language Model System โญ NEW
- docs/LANGUAGE_SYSTEM_INTEGRATION_ANALYSIS.md - Complete analysis of language system implementation
- BUTTERFLY_CHAT_COMPREHENSIVE_ANALYSIS.md - Complete Butterfly Chat system analysis
- DYNAMIC_LINGUISTIC_AWARENESS_REDESIGN.md - Dynamic Multi-Dimensional Linguistic Awareness System guide โญ NEW
- LINGUISTIC_KNOWLEDGE_WEB_GUIDE.md - Linguistic Knowledge Web architecture and concepts โญ NEW
- CRA_LINGUISTIC_AWARENESS_INTEGRATION.md - CRA integration with linguistic awareness system โญ NEW
- Language Model Features:
- Multi-head self-attention with VP-aware temperature scaling
- Dual-head architecture (action + language)
- Dynamic vocabulary learning from organism interactions and user messages
- Token-based communication between organisms
- ๐ง Dynamic Multi-Dimensional Linguistic Awareness: โญ NEW - Context-aware word association framework
- 14-dimensional situational assessment (action, fitness, resources, connections, positional, density, VP, coherence, evolution, phase, health, breath, success, age)
- Dynamic word scoring across dimensions (0.0-1.0)
- Full 18-feature state vector integration
- 40+ new words covering system dynamics, spatial concepts, health states
- Language Teacher System: โญ NEW - Three-phase architecture
- Phase 1: Behavior-based word mapping (hardcoded fallback)
- Phase 2: Learned semantic embeddings from organism experiences
- Phase 3: Linguistic Knowledge Web for situational awareness
- Linguistic Knowledge Web: โญ NEW - Comprehensive semantic network
- 100+ linguistic concepts organized by semantic frames
- Semantic relationships (synonym, antonym, causes, enables, etc.)
- Situational contexts for context-dependent word selection
- Butterfly Chat Interface: Direct chat with organism network through web UI
- Debug Panel: Comprehensive logging, causation trail analysis, and error detection
- Learning System: Organisms learn from every chat interaction with reward-based experience storage
- Illumination Integration: Direct linking between chat interactions and deep causal analysis
- Language Visualization: Complete representation in graph with distinct icons and link colors
- CRA Integration: Complete knowledge and control over all language system settings
- Semantic Convergence System: โญ NEW - Unifies 6 semantic systems for word embedding differentiation
- Per-organism embeddings from
brain.fc2contribute to collective word embedding pool - Config-driven blending via
organism_embedding_alpha(EMA update) - Causation events:
embedding_updated,semantic_influence,phenotype_vocabulary - See
CRA_CAPABILITIES.mdSemantic Convergence section for CRA controls
- Per-organism embeddings from
- Status: โ Fully implemented and operational
Explorer (Central Body / Breath Engine)
- explorer/README.md - Explorer system overview
- explorer/PROJECT_STRUCTURE.md - Project structure
Djinn Kernel (Right Wing)
- kernel/README.md - Djinn Kernel overview
- kernel/Djinn_Kernel_Master_Guide.md - Complete theory and implementation
- kernel/PROJECT_STRUCTURE.md - Detailed project structure
- kernel/uuid_anchor_mathematical_specification.md - Mathematical specification
- kernel/The_Djinn_Kernel_Complete_Theory_and_Implementation_Guide.md - Theory guide
๐ฌ Technical Deep Dives
Machine Learning & Neural Systems
- docs/SKLEARN_ENHANCEMENT_OPPORTUNITIES.md - โญ NEW - Additional scikit-learn tools for language learning (TF-IDF, Nearest Neighbors, Feature Selection, etc.)
- docs/NEURAL_RELATIONSHIP_LEARNING.md - โญ NEW - Neural system learns from generation quality to strengthen/weaken semantic relationships
- docs/CONFIG_EXPOSURE_SUMMARY.md - โญ NEW - Configuration exposure guide for new systems (CRA control)
Violation Pressure (VP) System
- VP_THRESHOLD_CLARIFICATION.md - VP threshold analysis (0.3 vs 0.25)
- VP_MONITORING_REDESIGN.md - VP Monitoring System Redesign โญ NEW
- Diagnostic logging, stabilization, component decomposition, adaptive thresholds
- Addresses VP saturation issues during Genesis phase
- Full backward compatibility with feature flags
Visualization & UI
- WEB_UI_STATUS.md - Web UI status (includes CRA agent integration)
- CRA_CAPABILITIES.md - Complete CRA capabilities guide โญ UPDATED
- CRA_CONTROLS_SUMMARY.md - Quick reference: All CRA-controllable settings (150+)
- ๐ค Convergence Research Assistant (CRA): AI-powered autonomous research assistant in the Causation Explorer
- Full System Context: Access to all system logs, shared state, and causation graph
- Vision Model Integration: Analyzes graph viewport and evolutionary snapshots
- Autonomous Graph Control: Can adjust graph filters and visualization settings autonomously
- Color Customization: Dynamic control over component colors (5) and link colors (5 types)
- Visualization Settings: Complete control over 40+ settings (link/node appearance, depth effects, visual effects, performance)
- ๐ฌ Illumination Engine: โญ NEW - Deep causal analysis with 6 methods (root_causes, impact, explain, search, consequential, timeline)
- ๐ Research Notepad: โญ NEW - Persistent scientific journal with 8 entry types (observe, hypothesize, causation, analyze, conclude, question, todo, auto)
- PC Resource Monitoring: Real-time CPU/RAM/disk monitoring with correlation analysis
- Diagnostic Endpoints: Access to VP history, network trends, memory breakdown, event throughput, breath cycles
- VP Monitoring Diagnostics: VP diagnostics breakdown, component decomposition, stabilization history, adaptive thresholds
- Real-Time Adjustments: All settings update dynamically during simulation without interruption
- Robust Settings Management: Settings validation, batch updates, error recovery, diagnostic functions
- Neural Color Control: Dedicated color picker for neural system in settings panel
- Config Actions Drill-Down: Click any config action to see full differential changes in modal popup
- System Custodian: Continuous health monitoring and protective guardian mode
- Historical + Live Analysis: Works with both stopped (historical) and running (live) systems
- ๐ค Convergence Research Assistant (CRA): AI-powered autonomous research assistant in the Causation Explorer
๐ Testing & Status
- TEST_SUITE_OVERVIEW.md - Test suite overview (85+ tests)
๐ค Collaboration & Processes
- explorer/CONTRIBUTING.md - Contribution guidelines
- explorer/CODE_OF_CONDUCT.md - Code of conduct
- explorer/SECURITY.md - Security policy
- kernel/CONTRIBUTING.md - Kernel contribution guidelines
๐๏ธ Archived Documentation
Historical documentation is archived in docs/archive/:
Completed Plans (docs/archive/completed_plans/)
NEURAL_INTEGRATION_PLAN.md- Original neural integration plan (implemented)NEURAL_INTEGRATION_COMPLETE.md- Neural integration completion recordCRA_NEURAL_UPGRADE_COMPLETE.md- CRA neural upgrade completion recordCAUSATION_UI_OPTIMIZATION_PLAN.md- UI optimization plan (implemented)DIVERSITY_GUARD_IMPLEMENTATION.md- Diversity guard spec (implemented)ENHANCED_AGENT_ROADMAP.md- Agent development roadmapCOGNITIVE_EVENT_SCHEMA.md- Event schema specification
Analysis Reports (docs/archive/analysis_reports/)
COMPREHENSIVE_ANALYSIS_REPORT_2025.md- January 2025 codebase analysisCOMPREHENSIVE_MULTI_STEP_ANALYSIS_2025.md- Multi-step analysis reportCOMPREHENSIVE_PROJECT_ANALYSIS_REPORT.md- Complete project analysisSIMULATION_STAGNATION_EXPLANATION.md- Stagnation debugging sessionSYSTEM_OPTIMIZATION_SUMMARY.md- Optimization changes record
Release Notes (docs/archive/release_notes/)
RELEASE_NOTES_NEURAL.md- Neural system v1.0 release notesPUSH_SUMMARY.md- ML & Neural Intelligence Systems push summary
Session Archives (docs/archive/2025-11-30/)
LOG_ANALYSIS_INSIGHTS.md- Comprehensive log analysis sessionCURSOR_HANDOFF_BRIEFING.md- Multi-agent handoff documentationCRA_AUDIT_VERIFICATION.md- CRA audit verification report
Other Archives (docs/archive/)
GROUNDED_COLLABORATION.md- AI collaboration frameworkcompleted_work/- 50+ files: analysis, integration, verification reports, CRA fixesimplementation_guides/- Historical implementation guidesoutdated/- Superseded documentationperformance_optimization/- Performance tuning records
๐งช Research & Experiments
Personal training experiments and research syllabi (docs/experiments/):
Training Curricula
WAR_DOCTRINE_SYLLABUS.md - Comprehensive warfare doctrine for elite organism training
- Sun Tzu, Machiavelli, Clausewitz strategic analysis
- Neurobiology of aggression (dopamine/serotonin reward systems)
- Empire collapse patterns and economic imperialism
- Cost-benefit analysis of aggressive vs diplomatic strategies
- Goal: Train organisms to be wise, not just powerful
MATH_SYLLABUS.md - Mathematical foundations syllabus
Research Notes
- Training syllabi are user experiments, not core system features
- These documents explore how elite organisms can be taught complex strategic concepts
- Results tracked via Research Notepad hashtags in the web UI
๐ฏ Key Concepts
The Butterfly System
Central Body: Explorer (with breath engine)
Left Wing: Reality Simulator
Right Wing: Djinn Kernel
The breath drives. The butterfly reacts.
Chaos โ Precision
Universal transition pattern across all three systems:
- Reality Simulator: Distributed chaos โ Consolidated precision (500 organisms)
- Explorer: Genesis chaos โ Sovereign precision (50 VP calculations)
- Djinn Kernel: Trait divergence โ Trait convergence (VP < 0.25)
Ratio: 500:50 = 10:1 (exploration-to-precision conversion factor)
The Breath
The breath engine is the primary driver:
- Drives Reality Simulator (one generation per breath)
- Drives Djinn Kernel (one VP calculation per breath)
- Drives Explorer (normal operation)
The breath is the unified state.
๐ง System Components
Unified Entry Point
File: unified_entry.py
Features:
- Pre-flight system checks
- Extensive state logging (6 log files)
- Unified visualization (three panels)
- System coordination
Explorer Integration
File: explorer/main.py
Features:
- Imports Reality Simulator and Djinn Kernel
- Initializes both systems
- Breath-driven execution
Integration Modules
Files: explorer/test_func1.py - test_func5.py
Purpose:
test_func1.py- Reality Simulator collectortest_func2.py- Djinn Kernel VP calculatortest_func3.py- Phase transition detectortest_func4.py- Exploration countertest_func5.py- Integration coordinator
๐ Log Files
All logs are in data/logs/:
state.log- All state changesbreath.log- Breath cyclesreality_sim.log- Network metricsexplorer.log- Explorer statedjinn_kernel.log- VP calculationssystem.log- System events
Format: timestamp|level|component|metric:value|metric:value|...
๐จ Visualization
Three-Panel Layout:
- Left (Cyan): Reality Simulator
- Middle (Yellow): Explorer
- Right (Magenta): Djinn Kernel
Features:
- 1920x1080 window
- Real-time updates
- Dark theme
- Monospace font
๐จ Troubleshooting
See TROUBLESHOOTING.md for complete troubleshooting guide.
Quick fixes:
- Missing dependencies:
pip install numpy networkx matplotlib - Windows:
pip install pywin32 - Visualization issues: Run with
--no-viz - Import errors: Check paths and directories exist
๐ System Status
โ Implemented & Verified
- โ
Unified entry point (
unified_entry.py) - โ Pre-flight checks (comprehensive validation)
- โ State logging (6 log files with structured format)
- โ Unified visualization (three-panel layout)
- โ Breath-driven integration (all systems synchronized)
- โ All systems wired together (11/11 fully integrated)
- โ
End-to-end tests (
tests/test_e2e_unified_system.py) - โ
Centralized logging configuration (
logging_config.py) - โ Professional error handling (specific exception types)
- โ Code quality improvements (refactoring complete)
โ Code Quality
- โ All bare except clauses fixed
- โ Debug print statements replaced with proper logging
- โ Centralized logging configuration created
- โ Consistent error handling patterns
- โ Comprehensive test coverage (85+ tests)
๐ Quick Links
Running the System
- Run System:
python unified_entry.py - Check Only:
python unified_entry.py --check-only - No Viz:
python unified_entry.py --no-viz
Testing
- End-to-End Tests:
python tests/test_e2e_unified_system.py - Integration Test:
cd explorer && python test_integration.py - All Reality Sim Tests:
python -m pytest tests/orpython tests/test_integration.py
Logging
- Centralized Config:
logging_config.py - Application Logs:
data/logs/application.log - State Logs:
data/logs/state.log,breath.log,reality_sim.log, etc.
๐ Logging System
Two Complementary Logging Systems:
Application Logging (
logging_config.py)- For: Debug messages, info, warnings, errors
- Format: Human-readable messages
- Purpose: Developer debugging and troubleshooting
State Logging (
StateLoggerinunified_entry.py)- For: State metrics, breath cycles, system state
- Format: Terse, information-saturated (metric:value|metric:value|...)
- Purpose: System monitoring and metrics collection
Usage:
from logging_config import setup_logging, get_logger
# Setup once at application start
setup_logging(level=logging.INFO, debug=False)
# Use in modules
logger = get_logger(__name__)
logger.debug("Debug message")
logger.info("Info message")
๐ฏ Next Steps
- Read: ARCHITECTURE.md - Complete system architecture
- Run:
python unified_entry.py --check-only- Pre-flight checks - Test:
python unified_entry.py- Full system test - Explore: Individual system documentation
Last Updated: 2025-12-02
Status: โ
All 13 Quick Wins operational (including Ray Distributed Computing)
Documentation: โจ Cleaned and organized (55+ files archived)
The butterfly is soaring with clean documentation! ๐ฆโจ
Xet Storage Details
- Size:
- 27.2 kB
- Xet hash:
- b1359f9a53ad6b1666f0c30fb246a97fb20514ffeef8841bcbd131d484487a6c
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.