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§
- Subjective
Time Error - 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§
- Subjective
Result - Result type for the framework