Skip to main content

Crate autonomic_core

Crate autonomic_core 

Source
Expand description

Core types, traits, and errors for the Autonomic homeostasis controller.

This crate defines the three-pillar homeostatic state model (operational, cognitive, economic), gating profiles, hysteresis primitives, rule traits, and event constructors. It has zero I/O dependencies.

Re-exports§

pub use context::ContextCompressionAdvice;
pub use context::ContextRuling;
pub use economic::CostReason;
pub use economic::EconomicMode;
pub use economic::EconomicState;
pub use economic::ModelCostRates;
pub use economic::ModelTier;
pub use error::AutonomicError;
pub use error::AutonomicResult;
pub use events::AutonomicEvent;
pub use gating::AutonomicGatingProfile;
pub use gating::BeliefState;
pub use gating::CognitiveState;
pub use gating::EconomicGates;
pub use gating::EvalState;
pub use gating::HomeostaticState;
pub use gating::OperationalState;
pub use gating::StrategyState;
pub use hysteresis::HysteresisGate;
pub use identity::EconomicIdentity;
pub use rules::GatingDecision;
pub use rules::HomeostaticRule;
pub use rules::RuleSet;
pub use trust::TrustScore;
pub use trust::TrustTier;
pub use trust::TrustTrajectory;

Modules§

context
Context compression regulation types.
economic
Economic homeostasis types.
error
Error types for the Autonomic homeostasis controller.
events
Autonomic event constructors.
gating
Gating profiles and homeostatic state.
hysteresis
Hysteresis gate primitive for preventing mode flapping.
identity
Economic identity for agents.
rules
Homeostatic rule trait and rule set.
trust
Trust scoring types for the Autonomic public API.