Skip to content
Developer Preview

ForkProvenance

Fork provenance folded from the durable session.fork.created record.

  • commandId
  • cutCursor
  • cutExplicit
  • sessionId
Source

schema/msp/experimental/msp.schema.json#/types/ForkProvenance

{
"description": "Fork provenance folded from the durable `session.fork.created` record.",
"properties": {
"commandId": {
"description": "The `commandId` of the `session/fork` that created it.",
"type": "string"
},
"cutCursor": {
"description": "An **opaque provenance string** preserved verbatim from the durable\nrecord. Display-only — not one of the cursor families: clients\nMUST NOT parse it and no method accepts it.",
"type": "string"
},
"cutExplicit": {
"description": "Whether the fork named an explicit cut point.",
"type": "boolean"
},
"sessionId": {
"description": "The source session this fork was cut from.",
"type": "string"
}
},
"required": [
"commandId",
"cutCursor",
"cutExplicit",
"sessionId"
],
"type": "object"
}