Who placed the item. Drives the ownership chrome (chips / violet vs slate-amber).
OptionalColorText color from the USER pen palette. Violet is reserved for the agent's ownership styling (enforced in the user UI — the palette never offers violet); agent text gets its violet from the Author treatment, never from this field.
OptionalFontFont family key (mapped to token-friendly stacks in CSS); omitted = sans.
OptionalFontCurated font size (see WHITEBOARD_FONT_SIZES); omitted = the CSS default.
OptionalFontFont weight; omitted = the kind's CSS default.
Stable item id (e.g. sticky-3) — referenced by connectors, deltas and agent tools.
OptionalWWrap width in px — text wraps at this width. Omitted = wrap at the default max width.
Render order (higher renders on top). Assigned by the engine.
A free-floating text label.