Appearance
Inventory
The Inventory section covers how system.devices actually stores Device records, how presence ages out, how runtimes show up under a Device, and how ownership scoping prevents cross-tenant leakage.
Pages in this section
- Device records — the in-memory
IDeviceRecordshape, how presence and durable Host Link rows merge, and the source enum. - Heartbeats —
host.controlheartbeat path, frequency, TTLs, and what each heartbeat updates. - Online / offline status — the four-status enum (online / offline / linked / revoked) and the prune timer that drives it.
- Runtime visibility — what
devices.runtimes.listexposes about a Device's runtimes and what it deliberately omits. - Ownership — principal/Space/authority-root scoping rules and the "scope mutation cannot lose previous scope" rule.
Authority:
system.devicesis one of the singleton authority actors perWORKSTREAMS/core-and-packaging/MATRIX-AUTHORITY-MODEL.md. One live owner per authority root.