exo-core

Crates.ioexo-core
lib.rsexo-core
version0.1.0
created_at2025-12-02 04:00:08.597475+00
updated_at2025-12-02 04:00:08.597475+00
descriptionCore traits and types for EXO-AI cognitive substrate - IIT consciousness measurement and Landauer thermodynamics
homepagehttps://ruv.io
repositoryhttps://github.com/ruvnet/ruvector
max_upload_size
id1961115
size123,360
rUv (ruvnet)

documentation

https://docs.rs/exo-core

README

exo-core

Core traits and types for EXO-AI cognitive substrate - IIT consciousness measurement and Landauer thermodynamics.

Crates.io Documentation License

Overview

exo-core provides the foundational types and traits for the EXO-AI cognitive substrate:

  • IIT Consciousness Measurement: Integrated Information Theory (Φ) computation
  • Landauer Thermodynamics: Physical cost of information processing
  • Pattern Storage: Core types for cognitive patterns
  • Causal Graph: Relationships between cognitive elements

Installation

[dependencies]
exo-core = "0.1"

Usage

use exo_core::consciousness::{ConsciousnessSubstrate, IITConfig};
use exo_core::thermodynamics::CognitiveThermometer;

// Measure integrated information (Φ)
let substrate = ConsciousnessSubstrate::new(IITConfig::default());
substrate.add_pattern(pattern);
let phi = substrate.compute_phi();

// Track computational thermodynamics
let thermo = CognitiveThermometer::new(300.0); // Kelvin
let cost = thermo.landauer_cost_bits(1024);

Links

License

MIT OR Apache-2.0

Commit count: 729

cargo fmt