RemoteServerSession
One authoritative screen bound by its transport owner to one authenticated connection. All calls run under the construction execution owner; source callbacks remain owned by the shared core session. Only the current tree and current action table are retained, and terminal cleanup releases both.
Constructors
Properties
Largest revision the authenticated client has confirmed installing, or zero before its first confirmation. A confirmation does not establish that native rendering or human observation has occurred.
Exact component, modifier, and nested behavior schemas required by the currently committed screen. The transport owner can withdraw extension ownership and close affected screens before unloading its plugin.
Whether current declarations depend on the native container generation.
Functions
Receives a request sequenced by the transport's owning public session.
Ends ownership and optionally notifies the peer; notification failure cannot skip cleanup.
Accepts a typed action or declaration acknowledgement from this session's authenticated connection. Future or cross-session acknowledgements fail the session; duplicates and older confirmations are harmless.
Validates an ordered peer action before invoking it through the core input boundary. Duplicate or retired endpoints never execute callbacks; their sequences are still acknowledged.
Sends the last committed complete snapshot without replaying any operations.