omega-core
Core types and traits for ExoGenesis Omega - Universal Intelligence Orchestration
Overview
omega-core provides the foundational building blocks for orchestrating intelligence at any scale, from milliseconds to cosmic timescales.
Features
- 12-Tier Cosmic Memory System: Memory spanning from immediate (milliseconds) to cosmic (billions of years)
- 7 Temporal Loops: Multi-scale feedback cycles from reflexive to transcendent
- Universal Intelligence Types: Support for any paradigm (Neural, Symbolic, Quantum, etc.) and substrate (Digital, Biological, Cosmic, etc.)
- Async/Await Support: Full async support with Tokio
- Type Safety: Strongly typed with Rust's type system
Installation
[]
= "0.1.0"
Quick Start
use *;
use Utc;
// Create an intelligence
let architecture = Architecture ;
let intelligence = new;
// Create a memory in the semantic tier
let memory = new;
// Create a temporal loop
let mut loop_instance = new;
Architecture
Intelligence System
The intelligence system supports:
- Multiple paradigms: Neural, Symbolic, Quantum, Biological, Social, Physical, Hybrid
- Various substrates: Digital, Biological, Social, Ecological, Geological, Stellar, Galactic, Cosmic
- Dynamic capabilities and evolution
- Fitness tracking and lineage
Memory Tiers
- Immediate (milliseconds) - Working memory
- Short-term (seconds-minutes) - Recent interactions
- Session (hours) - Current session context
- Episodic (days) - Specific events
- Semantic (weeks) - Facts and knowledge
- Procedural (months) - Skills and procedures
- Strategic (years) - Long-term strategies
- Civilizational (decades-centuries) - Cultural knowledge
- Evolutionary (millennia) - Species-level adaptations
- Planetary (millions of years) - Planetary patterns
- Galactic (billions of years) - Galactic knowledge
- Cosmic (age of universe) - Universal constants
Temporal Loops
- Reflexive (milliseconds) - Immediate feedback
- Reactive (seconds) - Quick decisions
- Adaptive (minutes-hours) - Learning from experience
- Deliberative (days) - Strategic planning
- Evolutionary (weeks-months) - Systematic improvement
- Transformative (years) - Fundamental changes
- Transcendent (decades+) - Paradigm shifts
Traits
The crate provides several core traits:
IntelligenceManager- Create and manage intelligencesMemoryManager- Store and query memories across tiersLoopManager- Manage temporal loops and cyclesEvolutionEngine- Evolve architectures through variation and selectionCapabilityDiscovery- Discover and integrate capabilities
Examples
See the examples/ directory for complete examples:
basic_intelligence.rs- Creating and managing intelligencesmemory_system.rs- Working with the memory tierstemporal_loops.rs- Running multi-scale feedback loopsevolution.rs- Evolving architectures
Testing
License
MIT OR Apache-2.0