Skip to content

LogStreamEntry

Experimental

One enumerated stream. RPC-level members are camelCase — only the record envelope itself is storage-verbatim.

  • firstAvailable — Experimental
  • prunedThrough — Experimental
  • stream — Experimental
  • tail — Experimental
Source

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

{
"description": "One enumerated stream. RPC-level members are camelCase —\nonly the record envelope itself is storage-verbatim.",
"properties": {
"firstAvailable": {
"$ref": "#/$defs/RecordPosition",
"description": "The earliest still-readable position."
},
"prunedThrough": {
"anyOf": [
{
"$ref": "#/$defs/RecordPosition"
},
{
"type": "null"
}
],
"description": "The pruned prefix's end, when a retention pass removed one."
},
"stream": {
"$ref": "#/$defs/StreamRef",
"description": "The stream identity."
},
"tail": {
"anyOf": [
{
"$ref": "#/$defs/RecordPosition"
},
{
"type": "null"
}
],
"description": "The last appended position, or null for an empty stream."
}
},
"required": [
"firstAvailable",
"prunedThrough",
"stream",
"tail"
],
"type": "object",
"x-msp-descriptor": "log/streams",
"x-msp-stability": "experimental"
}