Skip to main content Crate kanade_shared Copy item path Source pub use wire::Command ;pub use wire::DiskInfo ;pub use wire::ExecResult ;pub use wire::Heartbeat ;pub use wire::HostPerf ;pub use wire::HwInventory ;pub use wire::ProcessPerf ;pub use wire::ProcessSnapshot ;pub use wire::Shell ;boot_sentinel Boot sentinel: auto-rollback to a last-known-good binary when a
freshly-swapped binary crash-loops on startup (#582). bootstrap Idempotent JetStream bootstrap (Sprint 6.x follow-up). config default_paths Spec §2.11 install layout — OS-aware default paths for config /
mutable data / logs, plus the find_config fallback chain that
every binary uses to locate its config file. exe_version Extract the embedded ProductVersion / FileVersion string from
a Windows PE binary’s VERSIONINFO resource — the same data
File Explorer’s Details tab shows. ipc KLP (Kanade Local Protocol) shared types — SPEC §2.12. kv NATS KV bucket name + key helpers (spec §2.3.2). kv_cas Optimistic-concurrency read-modify-write over a JetStream KV key. manifest nats_client Shared NATS client constructor. secrets Registry-backed secret store for production credentials. strict #492: strict create-boundary parsing. subject wire DEFAULT_CLIENT_DISPLAY_NAME Built-in fallback product name the end-user Client App shows when no
operator has configured agent_config.client_display_name.