Skip to content

ReZonArc/orrrg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORRRG - Omnipotent Research and Reasoning Reactive Grid

🧬 Revolutionary Self-Evolving Integration System - A cohesive self-organizing core that integrates multiple research and development approaches from diverse domains into a unified reactive framework with advanced evolutionary capabilities.

License: AGPL v3 Python 3.8+ Async/Await Evolution Engine

🎯 Overview

ORRRG is an advanced self-evolving system that seamlessly integrates and coordinates eight specialized research and development approaches with breakthrough evolutionary capabilities and Relevance Realization Ennead optimization:

🎯 NEW: Relevance Realization Ennead v1.2

Revolutionary Nine-Dimensional Integration Framework:

The Relevance Realization Ennead is a triad-of-triads meta-framework that optimizes component integration across nine fundamental dimensions:

TRIAD I - Ways of Knowing (Epistemological):

  • Propositional Knowing: Facts, beliefs, theories (knowing-that)
  • Procedural Knowing: Skills, abilities, operations (knowing-how)
  • Perspectival Knowing: Salience, framing, aspect perception (knowing-as)
  • Participatory Knowing: Identity transformation, embodied engagement (knowing-by-being)

TRIAD II - Orders of Understanding (Ontological):

  • Nomological Order: How things work (causal mechanisms, scientific understanding)
  • Normative Order: What matters (values, significance, ethical considerations)
  • Narrative Order: How things develop (temporal context, developmental trajectories)

TRIAD III - Practices of Wisdom (Axiological):

  • Morality: Virtue cultivation and ethical character
  • Meaning: Existential coherence and purpose realization
  • Mastery: Excellence, flow states, and skilled engagement

Key Capabilities:

  • Automatic Relevance Frame Creation: Each component gets a relevance frame assessing its alignment with all nine dimensions
  • Cross-Component Integration Discovery: Identifies complementary knowing modes and integration opportunities
  • Perspective Shift Realization: Enable gnostic transformations through participatory knowing
  • Continuous Relevance Optimization: Optimizes integration across all dimensions every 45 seconds
  • Insight Generation: Generates meta-level insights about the system's relevance realization state
  • Wisdom Cultivation Tracking: Monitors progress across morality, meaning, and mastery practices

The Ennead framework enables ORRRG to optimize what is salient and meaningful across all components, achieving systematic relevance realization for wisdom cultivation.

🧬 Evolution Engine v1.1

Revolutionary Self-Evolutionary Capabilities:

  • Genetic Programming: Automatic evolution of component behaviors and architectures
  • Quantum-Inspired Algorithms: Enhanced exploration using quantum superposition and entanglement
  • Emergent Behavior Synthesis: Discovery and integration of novel behaviors from component interactions
  • Adaptive Learning: Continuous self-improvement through experience-based optimization
  • Self-Modifying Code: Safe autonomous modification of system components
  • Cross-Domain Knowledge Fusion: Intelligent integration of insights across research domains

Integrated Components

Fully Integrated (7 of 8 components - 16,683 files):

  1. oj7s3 ✅ - Enhanced Open Journal Systems with SKZ autonomous agents for academic publishing automation (4,698 files)
  2. echopiler ✅ - Interactive compiler exploration and multi-language code analysis platform (2,038 files)
  3. esm-2-keras-esm2_t6_8m-v1-hyper-dev2 ✅ - Protein/language model hypergraph mapping with transformer analysis (76 files)
  4. cosmagi-bio ✅ - Genomic and proteomic research using OpenCog bioinformatics tools (104 files)
  5. coscheminformatics ✅ - Chemical information processing and molecular analysis (38 files)
  6. coschemreasoner ✅ - Chemical reasoning system with reaction prediction capabilities (223 files)
  7. echonnxruntime ✅ - ONNX Runtime for optimized machine learning model inference (9,506 files)

Deferred to Future Integration:

  1. oc-skintwin ⏳ - OpenCog cognitive architecture for artificial general intelligence (placeholder only)

See Component Integration Status for detailed integration information.

🚀 Key Features

🧬 Evolution Engine Capabilities

  • Genetic Programming Layer: Evolves system components through adaptive mutations and crossover
  • Quantum-Inspired Evolution: Uses superposition and entanglement for enhanced exploration
  • Emergent Pattern Synthesis: Automatically discovers and integrates novel interaction patterns
  • Adaptive Fitness Evaluation: Learns optimal evaluation criteria for continuous improvement
  • Self-Aware Evolution: Integration with autognosis for guided evolutionary processes
  • Real-time Performance Optimization: Continuous monitoring and adaptive enhancement

Self-Organization Capabilities

  • Dynamic Component Discovery: Automatically discovers and integrates available components
  • Adaptive Resource Management: Intelligent allocation and optimization of computational resources
  • Cross-Domain Knowledge Graph: Unified knowledge representation across all integrated domains
  • Emergent Behavior Coordination: Components self-organize to solve complex multi-domain problems
  • Real-time Performance Optimization: Continuous monitoring and adaptive improvement

🧠 Autognosis - Hierarchical Self-Image Building

  • Self-Aware AI System: ORRRG can understand and optimize its own cognitive processes
  • Multi-Level Self-Modeling: Builds hierarchical models of its own functioning at 5+ cognitive levels
  • Meta-Cognitive Insights: Generates higher-order understanding about its own reasoning
  • Autonomous Self-Optimization: Discovers and implements improvements through introspection
  • Recursive Self-Understanding: Models its own modeling processes for deep self-awareness

See docs/AUTOGNOSIS.md for detailed information about the self-awareness capabilities.

Integration Patterns

  • Bio-Chemical Pipeline: Genomics → Chemical Analysis → Molecular Reasoning
  • ML Inference Pipeline: Model Training → ONNX Optimization → Inference
  • Research Publication Pipeline: Multi-domain Analysis → Automated Publishing
  • Cognitive Reasoning Pipeline: Domain Knowledge → AtomSpace → AGI Reasoning

Unified API Interface

  • RESTful API for external integration
  • Async/await Python interface for high-performance computing
  • WebSocket support for real-time communication
  • CLI interface for interactive exploration

📦 Installation

Prerequisites

This repository uses Git LFS (Large File Storage) for binary files and large assets. Install Git LFS before cloning:

# Install Git LFS (if not already installed)
# On Ubuntu/Debian:
sudo apt-get install git-lfs

# On macOS:
brew install git-lfs

# On Windows, Git LFS is usually included with Git for Windows

# After installation, initialize Git LFS (one-time setup):
git lfs install

Quick Start

# Clone the repository (components already integrated)
git clone https://github.com/ReZonArc/orrrg.git
cd orrrg

# Run the automated installation
./install.sh

# Activate the environment
source venv/bin/activate

# Start ORRRG interactively
python3 orrrg_main.py --mode interactive

Manual Installation

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt
pip install -e .

# Initialize the system
python3 orrrg_main.py --help

🎮 Usage

Interactive Mode

python3 orrrg_main.py --mode interactive

# Available commands:
orrrg> status        # Show system status  
orrrg> components    # List all components
orrrg> analyze bio   # Run biological analysis
orrrg> connect oj7s3 cosmagi-bio  # Create component connection
orrrg> optimize      # Run system optimization
orrrg> autognosis    # Show self-awareness status
orrrg> autognosis report    # Detailed self-analysis  
orrrg> autognosis insights  # Meta-cognitive insights

# 🧬 Evolution Commands
orrrg> evolve        # Show evolution engine status
orrrg> evolve oj7s3 performance adaptation  # Evolve specific component
orrrg> emergence     # Show emergent patterns discovered

# 🎯 NEW: Relevance Realization Commands
orrrg> relevance     # Show Ennead integration status (9 dimensions)
orrrg> relevance insight    # Generate relevance realization insight
orrrg> relevance shift A B  # Realize perspective shift from component A to B

orrrg> help          # Show all commands
orrrg> quit          # Exit system

Daemon Mode

# Run as background service
python3 orrrg_main.py --mode daemon --verbose

# With specific components
python3 orrrg_main.py --mode daemon --components oj7s3,echopiler,oc-skintwin

Batch Processing

# Run batch analysis with configuration
python3 orrrg_main.py --mode batch --config config/orrrg_config.yaml

Python API

import asyncio
from core import SelfOrganizingCore

async def main():
    # Initialize the self-organizing core with evolution engine and relevance realization
    soc = SelfOrganizingCore()
    await soc.initialize()
    
    # Get system status
    status = soc.get_system_status()
    print(f"Active components: {status['active_components']}")
    
    # 🎯 NEW: Access Relevance Realization Ennead
    relevance_status = soc.relevance_realization.get_ennead_status()
    print(f"Ennead Integration: {relevance_status['ennead_integration_score']:.3f}")
    print(f"Triad Coherence: {relevance_status['triad_coherence']}")
    
    # 🎯 NEW: Optimize relevance realization
    context = {
        'task_type': 'multi_domain_analysis',
        'domain': 'research',
        'requirements': ['reasoning', 'analysis', 'processing']
    }
    result = await soc.relevance_realization.optimize_relevance_realization(context)
    print(f"Relevance Score: {result['relevance_score']:.3f}")
    print(f"Salient Components: {result['salient_components']}")
    
    # 🎯 NEW: Realize perspective shift (gnostic transformation)
    shift_result = await soc.relevance_realization.realize_perspective_shift(
        'cosmagi-bio', 'oc-skintwin'
    )
    if shift_result['is_gnostic_transformation']:
        print("Gnostic transformation achieved!")
    
    # 🎯 NEW: Generate relevance insight
    insight = await soc.relevance_realization.generate_ennead_insight()
    print(f"Insight: {insight}")
    
    # 🧬 Trigger component evolution
    evolution_result = await soc.trigger_targeted_evolution(
        'oj7s3', ['performance', 'integration', 'adaptation']
    )
    print(f"Evolution fitness: {evolution_result['fitness']}")
    
    # 🌱 Synthesize emergent behaviors
    emergent_patterns = await soc.evolution_engine.synthesize_emergent_behaviors()
    print(f"Discovered {len(emergent_patterns)} emergent patterns")
    
    # Queue cross-component analysis
    await soc.event_bus.put({
        "type": "cross_component_query",
        "query_type": "bio_chemical_analysis",
        "data": {"sequence": "MVLSPADKTNVKAAW..."}
    })
    
    # Cleanup
    await soc.shutdown()

asyncio.run(main())

🎯 Example: Relevance Realization Ennead Usage

# Access the Relevance Realization Ennead integrator
ennead_status = soc.relevance_realization.get_ennead_status()
print(f"Ennead Integration: {ennead_status['ennead_integration_score']:.3f}")
print(f"Triad Coherence: {ennead_status['triad_coherence']}")

# View nine-dimensional status
print(f"\nTRIAD I - Ways of Knowing:")
print(f"  Propositional: {ennead_status['propositional_knowledge_count']}")
print(f"  Procedural: {ennead_status['procedural_knowledge_count']}")
print(f"  Perspectival: {ennead_status['perspectival_knowledge_count']}")
print(f"  Participatory: {ennead_status['participatory_knowledge_count']}")

print(f"\nTRIAD II - Orders of Understanding:")
print(f"  Nomological (how things work): {ennead_status['nomological_mechanisms']}")
print(f"  Normative (what matters): {ennead_status['normative_priorities']}")
print(f"  Narrative (how things develop): {ennead_status['narrative_trajectory']}")

print(f"\nTRIAD III - Practices of Wisdom:")
print(f"  Morality: {ennead_status['morality_ethical_considerations']}")
print(f"  Meaning: {ennead_status['meaning_coherence_achievements']}")
print(f"  Mastery: {ennead_status['mastery_excellence_instances']}")

# Optimize relevance realization for a task
context = {'task_type': 'analysis', 'domain': 'biology', 'requirements': ['genomic_analysis']}
result = await soc.relevance_realization.optimize_relevance_realization(context)
print(f"\nRelevance Score: {result['relevance_score']:.3f}")
print(f"Salient Components: {result['salient_components']}")

# Realize perspective shift between components
shift = await soc.relevance_realization.realize_perspective_shift('cosmagi-bio', 'oc-skintwin')
if shift['is_gnostic_transformation']:
    print("Gnostic transformation: Identity-level change achieved!")

# Generate insight about current relevance realization state
insight = await soc.relevance_realization.generate_ennead_insight()
print(f"\nInsight: {insight}")

🧬 Example: Evolution Engine Usage

# Access evolution capabilities
evolution_status = await soc.evolution_engine.get_evolution_status()
print(f"Total genomes: {evolution_status['total_genomes']}")
print(f"Evolution running: {evolution_status['evolution_running']}")

# Evolve specific component
evolved_genome = await soc.evolution_engine.evolve_component(
    'cosmagi-bio', 
    current_state={'genomic_analysis': 0.8, 'learning_rate': 0.1},
    evolution_objectives=['performance', 'cognitive_enhancement']
)
print(f"New fitness: {evolved_genome.fitness_score}")
print(f"Generation: {evolved_genome.generation}")

# Synthesize emergent behaviors
emergent_patterns = await soc.evolution_engine.synthesize_emergent_behaviors()
for pattern in emergent_patterns:
    print(f"Pattern: {pattern.pattern_type}, Effectiveness: {pattern.effectiveness}")

Example: Autognosis Self-Awareness

# Access the self-aware capabilities
status = soc.get_autognosis_status()
print(f"Self-awareness level: {status['self_image_levels']}")
print(f"Generated insights: {status['total_insights']}")

# Run self-analysis cycle
cycle_results = await soc.autognosis.run_autognosis_cycle(soc) 
print(f"New meta-cognitive insights: {cycle_results['new_insights']}")

# Access hierarchical self-images
for level, self_image in soc.autognosis.current_self_images.items():
    print(f"Level {level}: {self_image.confidence:.2f} confidence")

🏗️ Architecture

Self-Organizing Core (SOC)

The heart of ORRRG that provides:

  • Component Registry: Dynamic discovery and management
  • Event Bus: Async message passing between components
  • Knowledge Graph: Cross-domain knowledge integration
  • Resource Manager: Adaptive resource allocation
  • Performance Monitor: Real-time optimization

🎯 Relevance Realization Ennead Integrator

The meta-framework for optimal relevance realization:

Architecture:

                    RELEVANCE REALIZATION ENNEAD
                              
                    ╔════════════════════════╗
                    ║   TRIAD OF KNOWING     ║
                    ║  (Epistemological)     ║
                    ║  - Propositional       ║
                    ║  - Procedural          ║
                    ║  - Perspectival        ║
                    ║  - Participatory       ║
                    ╚════════════════════════╝
                              ▲
                              │
                    ┌─────────┴─────────┐
                    │                   │
        ╔═══════════▼════════╗ ╔═══════▼════════════╗
        ║  TRIAD OF ORDER    ║ ║  TRIAD OF WISDOM   ║
        ║  (Ontological)     ║ ║  (Axiological)     ║
        ║  - Nomological     ║ ║  - Morality        ║
        ║  - Normative       ║ ║  - Meaning         ║
        ║  - Narrative       ║ ║  - Mastery         ║
        ╚════════════════════╝ ╚════════════════════╝
                              
                  Components Integration

Key Features:

  • Relevance Frame Creation: Each component assessed across all 9 dimensions
  • Salience Landscape: Identifies what is relevant in each domain
  • Integration Pattern Discovery: Finds complementary knowing modes
  • Perspective Shift Realization: Enables gnostic transformations
  • Continuous Optimization: 45-second cycles optimizing relevance
  • Wisdom Cultivation: Tracks morality, meaning, and mastery development

Integration with Other Systems:

  • Feeds evolution objectives based on relevance insights
  • Guides autognosis self-improvement through wisdom practices
  • Informs holistic metamodel organizational dynamics
  • Optimizes cross-component communication patterns

Component Integration

Each component exposes a standardized interface:

class ComponentInterface(ABC):
    async def initialize(self, config: Dict[str, Any]) -> bool
    async def process(self, data: Dict[str, Any]) -> Dict[str, Any]
    async def cleanup(self) -> None
    def get_capabilities(self) -> List[str]

Data Flow Pipelines

Components are connected through configurable data flow pipelines that enable:

  • Multi-stage processing workflows
  • Data transformation between domains
  • Error handling and recovery
  • Performance monitoring and optimization

🔧 Configuration

The system is configured through config/orrrg_config.yaml:

system:
  name: "ORRRG - Omnipotent Research and Reasoning Reactive Grid"
  max_concurrent_tasks: 10
  heartbeat_interval: 30

components:
  oj7s3:
    enabled: true
    priority: 8
    resource_allocation:
      cpu_limit: 2
      memory_limit: "4GB"

integration_patterns:
  bio_chemical_pipeline:
    components: [cosmagi-bio, coscheminformatics, coschemreasoner]
    data_flow: [...]

self_organization:
  adaptation_enabled: true
  learning_rate: 0.01
  optimization_interval: 300

📊 Monitoring and Observability

Performance Metrics

  • Component utilization and response times
  • Memory and CPU usage across components
  • Data flow throughput and error rates
  • Knowledge graph growth and query performance

Health Monitoring

  • Component health checks and status reporting
  • Automatic failure detection and recovery
  • Resource constraint monitoring
  • Performance trend analysis

Adaptive Optimization

  • Dynamic resource reallocation based on load
  • Component priority adjustment
  • Pipeline optimization based on usage patterns
  • Predictive scaling based on historical data

🌟 Advanced Capabilities

Cross-Domain Analysis

# Example: Protein sequence → Chemical analysis → Publication
result = await soc.process_pipeline([
    {"component": "esm-2-keras-esm2_t6_8m-v1-hyper-dev2", "data": {"sequence": "..."}},
    {"component": "coscheminformatics", "transform": "protein_to_chemical"},
    {"component": "coschemreasoner", "transform": "chemical_to_insights"},
    {"component": "oj7s3", "transform": "insights_to_manuscript"}
])

Cognitive Integration

# Route domain-specific knowledge through OpenCog
await soc.route_to_atomspace([
    "chemical_knowledge_from_reasoning",
    "biological_insights_from_genomics", 
    "ml_patterns_from_transformers"
])

Emergent Behavior

The system demonstrates emergent capabilities through component interaction:

  • Automated Research Hypothesis Generation: Bio + Chemical + Cognitive reasoning
  • Code-Guided Scientific Computing: Compiler + ML inference optimization
  • Intelligent Publication Workflows: Multi-domain analysis → Autonomous writing

🔬 Research Applications

Computational Biology

  • Protein structure prediction with chemical validation
  • Genomic sequence analysis with reasoning-guided interpretation
  • Automated literature review and hypothesis generation

Chemical Informatics

  • Molecular property prediction with cognitive reasoning
  • Reaction pathway optimization using compiler-like analysis
  • Automated chemical knowledge extraction from publications

AI/ML Research

  • Hypergraph analysis of transformer architectures
  • Cognitive model validation against ML predictions
  • Automated model optimization and deployment

🤝 Contributing

We welcome contributions to extend ORRRG's capabilities:

  1. Component Integration: Add new research tools and frameworks
  2. Pipeline Development: Create new cross-domain analysis workflows
  3. Self-Organization: Improve adaptive algorithms and optimization
  4. Domain Expertise: Contribute domain-specific knowledge and ontologies

See CONTRIBUTING.md for detailed guidelines.

📄 License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.

📚 Documentation

Comprehensive technical documentation is available in the docs/ directory:

Core Documentation

  • Technical Architecture - Comprehensive system architecture with Mermaid diagrams covering:

    • High-level architecture and component interactions
    • Data flow pipelines and integration patterns
    • Evolution engine architecture
    • Autognosis system hierarchy
    • Deployment and security architecture
  • Formal Specification (Z++) - Mathematical specification using Z++ notation:

    • Complete type system and schemas
    • State transitions and operations
    • Invariants and safety properties
    • Behavioral and temporal specifications
    • Refinement proofs

Specialized Documentation

🙏 Acknowledgments

ORRRG integrates and builds upon the excellent work of multiple open-source projects:

🚀 Future Roadmap

  • Extended Domain Integration: Physics, Materials Science, Economics
  • Advanced Self-Organization: Reinforcement learning for optimization
  • Distributed Computing: Multi-node cluster deployment
  • Real-time Collaboration: Multi-user research environments
  • API Ecosystem: Plugin architecture for third-party extensions

Ready to organize and reason across all domains of knowledge! 🧠⚡🔬

About

orrrg int

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors