Reference
Complete, enumerable specifications. Every accepted value, default and field is listed here; the Technical Overview explains what they mean.
Formats
- State Format —
state.jsonschema (v2): root keys, BSP, drivers, infrastructure, groups, disks, container, service-mesh and signature manifests, with a complete example
Runtime interfaces
- Control Socket — pv-ctrl HTTP-over-Unix-socket endpoints: containers, groups, wakelocks, signals, commands, storage, objects, steps, metadata, xconnect graph, config and drivers
- Log Sockets —
pv-ctrl-logandpv-fd-log, the/dev/logsyslog protocols, output sinks and timestamp formats - Metadata — device and user metadata keys, formats, refresh behaviour and change thresholds
Configuration
- Pantavisor Configuration — every configuration key, its accepted values, built-in default, and the levels it may be set at
Subsystems
- Hooks — hook directory rules, hook points, hook environment variables and failure semantics
- Power — power modes, wakelock scopes,
PV_POWER_*keys and the/wakelocksresponse - IPAM — pool and per-container network schemas, lease lifecycle, backend plugin hooks, NAT backend and error handling
- xconnect —
services.jsonandrun.jsonservice manifests, mediation patterns and the hosted D-Bus system bus