-
Notifications
You must be signed in to change notification settings - Fork 0
Administration
XAIOS exposes the versioned xaios.control.v1 protocol through xaiosctl and
the authenticated shell. Queries and mutations use typed requests, role and
capability checks, replay protection, bounded audit records, and explicit
errors.
| Group | Purpose |
|---|---|
status, health, hardware, metrics, logs
|
Inspect system state and telemetry. |
| `config show | validate |
| `auth key list | add |
auth host-key rotate |
Rotate the persistent SSH host key. |
audit show |
Read bounded, redacted audit history by sequence. |
| `storage device | partition |
| `model register | verify |
Examples:
xaiosctl status
xaiosctl health
xaiosctl hardware
xaiosctl storage device list
xaiosctl storage partition list
xaiosctl audit show --limit 16Mutating operations require an administrator role, matching capability, and a fresh request identity. Planning operations are separate from confirmed mutation where destructive state is involved. Unknown cluster nodes and unimplemented services return stable errors rather than simulated success.
The current QEMU-tested control plane is intentionally bounded to 16 active keys, 16 revoked fingerprints, 64 audit/replay records, and 16 shell contexts. It is suitable for a single XAIOS instance, not fleet-scale administration.
For exact syntax and operation IDs, use the repository
xaiosctl reference
and control protocol.
XAIOS is a freestanding Unix-like operating system. QEMU and VMware results are correctness evidence, not physical performance or production certification.