Skip to content
Developer Preview

CommandAckStatus

The ack-status vocabulary: "accepted" for every admitted command; session/compact alone may answer "noop". Closed: the protocol names exactly these two values, so SDK clients get a discriminated type and validation catches a wrong status — and a client that received a third value would have been told nothing it can act on, unlike [TurnStartDisposition], where “acked, not otherwise classified” is a usable reading.

  • "accepted"
  • "noop"
Source

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

{
"description": "The ack-status vocabulary: `\"accepted\"` for every\nadmitted command; `session/compact` alone may answer `\"noop\"`. Closed:\nthe protocol names exactly these two values, so SDK clients get a discriminated\ntype and validation catches a wrong status — and a\nclient that received a third value would have been told nothing it can act\non, unlike [`TurnStartDisposition`], where \"acked, not otherwise\nclassified\" is a usable reading.",
"enum": [
"accepted",
"noop"
],
"type": "string",
"x-msp-openness": "closed"
}