Core
Pure types, crypto, addressing, resource framework. No I/O, no async — just data structures and validation.
Nauka is a CLI orchestrator — not a daemon. It configures system services (WireGuard, systemd), then exits. The kernel does the heavy lifting.
# Server 1: create a meshnauka hypervisor init --region eu --zone fsn1 --peering
# Server 2: join the meshnauka hypervisor join --target 46.224.166.60 --pin G7CCZX --region eu --zone nbg1
# Check statusnauka hypervisor statusCore
Pure types, crypto, addressing, resource framework. No I/O, no async — just data structures and validation.
State
Embedded key-value persistence backed by redb. One database file per layer, crash-safe ACID transactions.
Hypervisor
The central concept. Manages the WireGuard mesh (fabric), peering protocol, service lifecycle, and peer state.
ResourceDef generates both CLI commands and REST API routes.