User-presentable decimation/travel disclosure (empty when rendering everything).
True when the current file carries M600 color-change boundaries (DD-031 G6).
True when the current file carries retraction/deretraction events the markers can show (DD-031 G6).
Summary of the last successful parse — plain numbers/strings, never typed arrays.
Estimated total print time in ms (#181), or null before a parse. timeEstimateSource says whether
it's the slicer's own estimate ('slicer', trustworthy) or a kinematic approximation
('kinematic', constant-velocity, slightly low — disclose when shown).
Which color modes the current file can actually support (DD-031 G6) — the capability-aware list a consumer UI should offer, so it can gray out (and explain) the rest rather than fabricating colors. Empty before a parse / before the renderer is ready.
single/tool/moveKindare always present.