Deterministic self-healing for Windows.
Aeostara detects configuration drift, plans safe remediation, verifies outcomes, and recovers automatically — built entirely on C++20 with zero runtime dependencies.
Drift happens quietly. Repair should not be reckless.
Systems drift over time. Configuration files diverge from their intended state through manual edits, partial updates, failed deployments, and undocumented hotfixes. The gap between what a system should be and what it actually is grows silently, one changed value at a time.
Manual repair introduces its own risk. Engineers working under pressure make assumptions, skip validation steps, and apply fixes without verifying outcomes. Each ad-hoc correction becomes another source of potential drift — compounding the very problem it was meant to solve.
Fast fixes break trust and traceability. When teams discover drift during incidents — when the cost of repair is highest — the urgency to restore service overrides the discipline to repair safely. Without deterministic repair planning, verified outcomes, and complete audit trails, every fix is a gamble.
The Recovery Loop
Detect
Continuously monitor configuration files against declared desired state. Surface deviations before they become incidents.
Plan
Generate deterministic repair plans based on policy invariants. No heuristics, no guesswork — every repair is explicit.
Verify
Validate repair outcomes against acceptance criteria before finalizing. Failed verification triggers automatic rollback.
Recover
Execute safe repairs with timestamped backups, complete audit trails, and verified rollback capability.
Why Aeostara
Deterministic Repair Planning
Every repair plan is computed from explicit rules. No probabilistic guessing, no ML inference. The same drift always produces the same repair.
Policy-Gated Actions
Repairs execute only when policy invariants are satisfied. Constraints are evaluated before mutation, not after.
Backup Before Mutation
Every configuration file is backed up with a timestamp before any modification. Recovery from a bad repair is always one step away.
Verification After Execution
Repairs are verified against acceptance criteria immediately after execution. Failed verification triggers automatic rollback.
Rollback on Failure
If verification fails, the system automatically restores the previous configuration from the timestamped backup. No manual intervention required.
Audit Trail Throughout
Every detection, plan, repair, verification, and rollback is logged to an append-only JSON Lines audit trail. Complete operational history.
Platform Stack
Three layers working together.
Aeostara Platform
CLI tools, adapters, and configuration management interface
ASH Pattern System
Deterministic healing engine with policy evaluation
Forsetti Framework
Native modular runtime with contract enforcement
Built for Windows
C++20 Foundation
Built on modern C++20 with CMake and MSVC. Native compiled binary with no interpreters, no Python, and no runtime framework overhead.
Zero External Dependencies
The only external dependency is nlohmann/json for structured data handling. Everything else is implemented from first principles using the C++ standard library.
CppUnitTest Coverage
Comprehensive test coverage using Microsoft CppUnitTest framework. Every module — from policy evaluation to file operations — is tested against explicit acceptance criteria.
CLI Interface
Five core commands — validate, diff, heal, status, and rollback — provide direct operator control over the entire self-healing lifecycle from the command line.
Use Cases
Golden Configuration Enforcement
Maintain known-good configuration state across environments. Detect deviations and restore automatically.
Controlled Remediation
Apply targeted repairs to specific configuration properties without affecting unrelated settings.
Release & Compliance Workflows
Verify configuration state before and after deployments. Ensure compliance with organizational policies.
Operator Tooling Foundation
Provide CLI tools for teams who need direct control over validation, diffing, and repair operations.
Build safer recovery into your software stack.
Aeostara brings deterministic, policy-gated, verifiable self-healing to Windows — with zero runtime dependencies.