Expand description
Core trait definitions and types for EXO-AI cognitive substrate
This crate provides the foundational abstractions that all other EXO-AI crates build upon, including backend traits, pattern representations, and core error types.
§Theoretical Framework Modules
consciousness: Integrated Information Theory (IIT 4.0) implementation for computing Φ (phi) - the measure of integrated informationthermodynamics: Landauer’s Principle tracking for measuring computational efficiency relative to fundamental physics limits
Modules§
- consciousness
- Integrated Information Theory (IIT) Implementation
- thermodynamics
- Landauer’s Principle and Thermodynamic Efficiency Tracking
Structs§
- Entity
Id - Entity identifier (for hypergraph)
- Filter
- Filter for search operations
- Filter
Condition - Hyperedge
Id - Hyperedge identifier
- Manifold
Config - Configuration for manifold operations
- Metadata
- Metadata for patterns
- Pattern
- Pattern representation in substrate
- Pattern
Id - Pattern identifier
- Relation
- Relation between entities in hyperedge
- Relation
Type - Relation type for hyperedges
- Search
Result - Search result
- Section
Id - Section identifier (for sheaf structures)
- Substrate
Time - Substrate time representation (nanoseconds since epoch)
Enums§
- Error
- Error types
- Filter
Operator - Hyperedge
Result - Result from hyperedge query
- Manifold
Delta - Manifold delta result from deformation
- Metadata
Value - Sheaf
Consistency Result - Sheaf consistency result
- Topological
Query - Topological query specification
Traits§
- Substrate
Backend - Backend trait for substrate compute operations