Thanks to visit codestin.com
Credit goes to docs.rs

Skip to main content

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

Re-exports§

pub use genomic::GenomicPatternStore;
pub use genomic::HorvathClock;
pub use genomic::NeurotransmitterProfile;
pub use genomic::RvDnaPattern;
pub use backends::NeuromorphicBackend;
pub use backends::QuantumStubBackend;
pub use backends::SubstrateBackend as ComputeSubstrateBackend;
pub use coherence_router::ActionContext;
pub use coherence_router::CoherenceBackend;
pub use coherence_router::CoherenceRouter;
pub use coherence_router::GateDecision;
pub use plasticity_engine::PlasticityDelta;
pub use plasticity_engine::PlasticityEngine;
pub use plasticity_engine::PlasticityMode;
pub use witness::WitnessDecision as CoherenceDecision;
pub use witness::CrossParadigmWitness;
pub use witness::WitnessChain;
pub use witness::WitnessDecision;

Modules§

backends
Substrate backends — ADR-029 pluggable compute substrates for EXO-AI. Each backend implements SubstrateBackend, providing different computational modalities.
coherence_router
CoherenceRouter — ADR-029 canonical coherence gate dispatcher.
consciousness
Integrated Information Theory (IIT) Implementation
genomic
Genomic integration — ADR-029 bridge from ruDNA .rvdna to EXO-AI patterns.
plasticity_engine
PlasticityEngine — ADR-029 canonical plasticity system.
thermodynamics
Landauer’s Principle and Thermodynamic Efficiency Tracking
witness
Cross-paradigm witness chain — ADR-029 canonical audit type. All subsystems emit CrossParadigmWitness for unified audit chains. Root: RVF SHAKE-256 + ML-DSA-65 (quantum-safe)

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