Whether widget runtime state (answers, progress) is saved with the session so it survives a resume
(JSON key persistWidgetState). false keeps it in memory only: it still survives scrolling and page
switches, but not a resumed session.
How far the agent may reach into live HTML widgets this session (JSON key widgetAccess):
'full' (inspect, operate, call), 'inspect-only' or 'off'. It can only LOWER what the channel
declares (RealtimeWhiteboardChannel.MaxWidgetAccess); a refused call returns access_denied.
The Whiteboard channel's resolved configuration (typed fields PascalCase; JSON keys camelCase).