Skip to content
Developer Preview

SessionForkResult

session/fork result: the session/resume envelope for the new session, whose session.forkedFrom carries the provenance.

  • history
  • pendingRequests
  • session
  • viewCursor
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"
}