Crate exo_core

Crate exo_core 

Source
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 information
  • thermodynamics: 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§

EntityId
Entity identifier (for hypergraph)
Filter
Filter for search operations
FilterCondition
HyperedgeId
Hyperedge identifier
ManifoldConfig
Configuration for manifold operations
Metadata
Metadata for patterns
Pattern
Pattern representation in substrate
PatternId
Pattern identifier
Relation
Relation between entities in hyperedge
RelationType
Relation type for hyperedges
SearchResult
Search result
SectionId
Section identifier (for sheaf structures)
SubstrateTime
Substrate time representation (nanoseconds since epoch)

Enums§

Error
Error types
FilterOperator
HyperedgeResult
Result from hyperedge query
ManifoldDelta
Manifold delta result from deformation
MetadataValue
SheafConsistencyResult
Sheaf consistency result
TopologicalQuery
Topological query specification

Traits§

SubstrateBackend
Backend trait for substrate compute operations

Type Aliases§

Result