SessionForkResult
session/fork result: the session/resume envelope for the
new session, whose session.forkedFrom carries the provenance.
Fields and variants
Section titled “Fields and variants”historypendingRequestssessionviewCursor
Source
schema/msp/experimental/msp.schema.json#/types/SessionForkResult
{ "description": "`session/fork` result: the `session/resume` envelope for the\n**new** session, whose `session.forkedFrom` carries the provenance.", "properties": { "history": { "$ref": "#/$defs/SessionHistory", "description": "The served history." }, "pendingRequests": { "description": "The late-joiner pointer set.", "items": { "$ref": "#/$defs/PendingRequestPointer" }, "type": "array" }, "session": { "$ref": "#/$defs/Session", "description": "The new fork session, carrying `forkedFrom` provenance." }, "viewCursor": { "description": "The new session's view head.", "type": "string" } }, "required": [ "history", "pendingRequests", "session", "viewCursor" ], "type": "object"}