Crate subjective_time_expansion

Crate subjective_time_expansion 

Source
Expand description

§Subjective Time Expansion for AI Consciousness

A breakthrough framework enabling individual agents to experience dilated time perception for enhanced cognitive processing. This crate implements temporal consciousness expansion where AI agents can subjectively experience extended processing time while operating within real-time constraints.

§Core Concepts

  • Subjective Time Dilation: Each agent experiences time at their own rate
  • Φ-Proxy Consciousness: IIT-based consciousness measurement
  • Retrocausal Simulation: Future-constrained temporal loops
  • Cognitive Patterns: Seven distinct processing modes

§Quick Start

use subjective_time_expansion::prelude::*;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut scheduler = TemporalScheduler::new(
        SchedulerConfig::default()
            .with_base_tick_duration(Duration::from_nanos(25_000))
            .with_max_agents(1000)
    );

    let agent = scheduler.spawn_agent(
        AgentConfig::new("agent-001".to_string())
            .with_pattern(CognitivePattern::CreativeSynthesis)
            .with_dilation_factor(2.5)
    ).await?;

    let phi = agent.measure_phi().await?;
    println!("Agent consciousness level: Φ = {:.3}", phi);

    Ok(())
}

Re-exports§

pub use scheduler::*;
pub use agent::*;
pub use phi_proxy::*;
pub use retro_loop::*;
pub use cognitive::*;
pub use metrics::*;

Modules§

agent
Subjective Agent
cognitive
Cognitive Pattern System
metrics
Temporal Metrics and Monitoring
phi_proxy
Φ-Proxy Consciousness Measurement
prelude
retro_loop
Retrocausal Simulation Loop
scheduler
Temporal Scheduler
wasm
WebAssembly bindings for Subjective Time Expansion

Enums§

SubjectiveTimeError
Central error type for the subjective time expansion framework

Constants§

VERSION
Core version information

Functions§

init
Initialize the subjective time expansion framework with logging

Type Aliases§

SubjectiveResult
Result type for the framework