PhoenixOS is a Deterministic Cybernetic Security Runtime running on Linux. It implements a unified Mathematical-Physical-Game Architecture to achieve autonomous system integrity and self-healing defense through mathematically reproducible replay and bounded control.
- Determinism is sacred.
- Replay is authoritative.
- AI is advisory.
- Control must remain bounded.
- Telemetry correctness > AI sophistication.
- Never scale instability.
- L7: Swarm Coordination (Phoenix Nexus): Distributed consensus and replication.
- L6: System Physics (Phoenix Sentinel): Thermodynamic SDI monitoring.
- L5.5: Strategic Policy (Phoenix Arbiter): Game-theoretic planning (Stackelberg).
- L5: Actuation & Control (Phoenix Warden): Bounded FSM/PID controllers.
- L4: Graph Intelligence (Phoenix Trace): Causal process lineage DAGs.
- L3: Telemetry Math (Phoenix Monitor): Signal processing and drift detection.
- L2: Kernel Runtime (Phoenix Kernel): eBPF/XDP telemetry ingestion.
- L1: Platform Integrity (Phoenix Guard): <100ms Fast-Path enforcement.
- Phoenix Ledger: Every action is backed by a verifiable Merkle-DAG evidence chain.
- Deterministic Replay: Mathematically identical execution traces across boot sessions.
- Master Execution Roadmap - The 12-stage path to a mature runtime.
- Algorithm & Model Map - Mathematical primitives by stage.
- GEMINI.md - Core instructions and engineering axioms.
- PHOENIX_TASKS.md - Active task list and progress.
make boot
# Optional, if qemu-system-i386 is installed:
make runTesting and CI
- Root build validation requires
nasmandgccon PATH. - In this workspace,
make allnow completes after installingnasmand using the portable kernel prototype. - Run unit tests locally in a virtualenv:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -r requirements.txt
PYTHONPATH=$(pwd) pytest -q- The repository includes a GitHub Actions workflow at
.github/workflows/ci.ymlwhich runs the same tests on push/PR tomain.
API
- The orchestrator FastAPI app is
agents/surface/orchestrator/api.py. Run locally with:
PYTHONPATH=$(pwd) uvicorn agents.surface.orchestrator.api:app --reload --port 8000