dokime-host
Responsibility: native host telemetry collection, its product declarations, and support snapshots.
Public Surface
Section titled “Public Surface”The crate exports Host, HostSnapshot, host telemetry channel identifiers,
configuration and interval types, strict contracts, standard document
sections, native and fixture sources, sample batches, task specifications, and
the installed_artifact constructor.
The library compiles against dokime-api alone: it declares
contracts and produces samples against them, and needs nothing the SDK kit adds.
The kit appears only as a dev-dependency, where the fixture test admits every
collected sample through the kit’s sample validator.
Collectors cover system, network, Wi-Fi, Wi-Fi latency/channel occupancy, and Bluetooth surfaces where the platform supports them. The fixture source is deterministic. Native collection is opt-in by default; the module being in the default composition does not mean every collector is running.