Expand description
AIMDS Response Layer
Adaptive response and mitigation system with meta-learning capabilities. Uses strange-loop recursive self-improvement for autonomous threat response.
§Features
- Meta-Learning: 25-level recursive optimization using strange-loop
- Adaptive Mitigation: Self-improving threat response strategies
- Rollback Support: Safe mitigation with automatic rollback
- Audit Logging: Comprehensive tracking of all mitigation actions
§Example
use aimds_response::{ResponseSystem, MitigationStrategy};
use aimds_core::ThreatIncident;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let response_system = ResponseSystem::new().await?;
// Apply adaptive mitigation
let result = response_system.mitigate(&threat).await?;
// Learn from outcome
response_system.learn_from_result(&result).await?;
Ok(())
}Re-exports§
pub use meta_learning::MetaLearningEngine;pub use adaptive::AdaptiveMitigator;pub use adaptive::MitigationStrategy;pub use mitigations::MitigationAction;pub use mitigations::MitigationOutcome;pub use mitigations::ThreatContext;pub use audit::AuditLogger;pub use rollback::RollbackManager;pub use error::ResponseError;pub use error::Result;
Modules§
- adaptive
- Adaptive mitigation with self-improving strategy selection
- audit
- Audit logging for mitigation actions
- error
- Error types for AIMDS response layer
- meta_
learning - Meta-learning engine using strange-loop for recursive self-improvement
- mitigations
- Mitigation actions and execution framework
- rollback
- Rollback manager for safe mitigation reversal
Structs§
- Feedback
Signal - Feedback signal for meta-learning optimization
- Response
Metrics - Response system performance metrics
- Response
System - Main response system coordinating meta-learning and adaptive mitigation