Skip to main content

Fresh install startup crash fix

Encryption key step added to init wizard; parent process detects crash faster.

Status: shipped | Area: policy | Published: 2026-03-20

Control impact: Fixes fresh install experience.

syndicate init now includes a [5/20] Encryption key wizard step that prompts operators to generate a new random key, provide an existing key file, or set a value directly.

Previously, a fresh install with no key file caused the server subprocess to exit immediately while the parent polled health for 30 seconds before timing out.

Parent process now detects server subprocess exit within ~100ms via process liveness polling instead of waiting for the full 30-second health timeout.