← Schema index / Config Reference
notifications schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.Operator notification policies emitted through the first-party notification feed.
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
notifications | section | optional | Operator notification policies emitted through the first-party notification feed. | |
└ notifications.low_battery | map | optional | Low-battery operator notification: each daemon watches its own node's power telemetry and notifies when the node is discharging at/below a threshold, with hysteresis so it notifies once per crossing. | |
└ notifications.low_battery.enabled | bool | optional | true | Whether the low-battery monitor is enabled. |
└ notifications.low_battery.warn_percent | u8 | optional | 10 | Warning threshold percent: warn when a discharging node's battery is at/below this. |
└ notifications.low_battery.critical_percent | u8 | optional | 5 | Critical threshold percent: escalate to a critical notification at/below this. |
└ notifications.low_battery.recovery_margin_percent | u8 | optional | 3 | Recovery hysteresis margin in percent: a node must recover to warn_percent + this (or go on AC / stop discharging) before a new crossing re-notifies. |
└ notifications.low_battery.poll_interval_secs | u64 | optional | 120 | Poll interval in seconds for the low-battery monitor. |