omega-core
Core types and traits for the ExoGenesis Omega universal intelligence orchestration system.
Overview
omega-core provides the foundational abstractions for orchestrating intelligence at any scale—from millisecond reflexes to cosmic timescales spanning billions of years. This crate defines the core types, traits, and interfaces used by all other Omega components.
ExoGenesis Omega enables intelligence systems to operate across 12 hierarchical memory tiers and 7 nested temporal loops, supporting any intelligence paradigm (neural, symbolic, quantum, biological, etc.) running on any substrate (digital, biological, social, cosmic).
Features
- Universal Intelligence Types: Generic abstractions for any intelligence paradigm
- 12-Tier Memory System: From immediate (milliseconds) to cosmic (billions of years)
- 7 Temporal Loops: Multi-scale feedback cycles from reflexive to transcendent
- Architecture Abstraction: Support for neural, symbolic, quantum, and hybrid paradigms
- Substrate Independence: Run on digital, biological, social, or cosmic substrates
- Serializable Types: Full serde support for persistence and networking
Installation
Add this to your Cargo.toml:
[]
= "0.1.0"
Quick Start
use *;
use Utc;
Core Concepts
Intelligence
The Intelligence type represents any form of intelligent agent with:
- Architecture: The cognitive design (paradigm + substrate)
- Capabilities: Dynamic capability list
- Maturity: Development level (0.0 to 1.0)
- Status: Lifecycle state (Initializing, Active, Dormant, etc.)
- Generation: Evolutionary generation number
Memory System
The memory system provides 12 hierarchical tiers:
- Immediate (milliseconds) - Reflexive sensory-motor
- Short-term (seconds to minutes) - Working memory
- Session (hours) - Episodic session context
- Episodic (days) - Event memories
- Semantic (weeks) - Conceptual knowledge
- Procedural (months) - Skill acquisition
- Strategic (years) - Long-term planning
- Civilizational (decades to centuries) - Cultural knowledge
- Evolutionary (millennia) - Species-level patterns
- Planetary (millions of years) - Geological patterns
- Galactic (billions of years) - Stellar patterns
- Cosmic (age of universe) - Universal constants
Temporal Loops
Seven nested feedback loops enable multi-scale learning:
- Reflexive (milliseconds) - Immediate reactions
- Reactive (seconds) - Quick responses
- Adaptive (minutes to hours) - Learning from recent experience
- Deliberative (days) - Strategic thinking
- Evolutionary (weeks to months) - Systematic improvement
- Transformative (years) - Fundamental changes
- Transcendent (decades+) - Paradigm shifts
Architecture
The Architecture type defines the cognitive design:
- Paradigm: Neural, Symbolic, Quantum, Biological, Hybrid, etc.
- Substrate: Digital, Biological, Social, Cosmic, etc.
- Fitness: Multi-objective evaluation metrics
- Lineage: Evolutionary ancestry tracking
Use Cases
1. Multi-Agent AI System
use *;
// Create multiple specialized intelligences
let researcher = new;
let executor = new;
2. Memory Management
use *;
// Store different types of memories
let sensory = new;
let knowledge = new;
// Check if memories have expired
println!;
println!;
3. Temporal Loop Orchestration
use *;
use HashMap;
let mut loop_instance = new;
// Start a cycle
let input = CycleInput ;
let cycle_id = loop_instance.start_cycle;
println!;
Examples
Complete Intelligence Lifecycle
use *;
use Utc;
Multi-Tier Memory Storage
use *;
Architecture
omega-core sits at the foundation of the ExoGenesis Omega ecosystem:
┌─────────────────────────────────────────┐
│ omega-runtime │ ← Production orchestration
├─────────────────────────────────────────┤
│ omega-memory │ omega-loops │ meta- │ ← High-level subsystems
│ │ │ sona │
├────────────────┼───────────────┼────────┤
│ omega-agentdb │ omega-persistence │ ← Storage layer
├─────────────────────────────────────────┤
│ omega-core │ ← Core types & traits
└─────────────────────────────────────────┘
All other Omega crates depend on omega-core for shared types and interfaces.
Performance
- Zero-cost abstractions using Rust's type system
- Efficient serialization with serde
- Minimal runtime overhead for type conversions
- Lock-free where possible
Related Crates
- omega-persistence - SQLite-based persistence layer
- omega-agentdb - SIMD vector database with HNSW
- omega-memory - 12-tier memory implementation
- omega-loops - 7 temporal loop orchestration
- omega-meta-sona - Self-optimizing architecture search
- omega-runtime - Production runtime orchestrator
License
Licensed under the MIT License. See LICENSE for details.