Skip to content
Developer Preview

CommandAckStatus

The ack-status vocabulary: "accepted" for every admitted command; session/compact alone may answer "noop". Closed: the protocol defines 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 admitted command;\n`session/compact` alone may answer `\"noop\"`. Closed: the protocol defines\nexactly these two values, so SDK clients get a discriminated type and\nvalidation catches a wrong status — and a client that received a third value\nwould have been told nothing it can act on, unlike [`TurnStartDisposition`],\nwhere \"acked, not otherwise classified\" is a usable reading.",
"enum": [
"accepted",
"noop"
],
"type": "string",
"x-msp-openness": "closed"
}