Skip to content

userInput/settled

The first durable user-input settlement landed; protected delivery.

Type: UserInputSettledParams

userInput/settled params: the first durable prompt settlement.

Field Type Stability Presence Description
answers UserInputAnswer[] required
clarification UserInputClarification | null required
decidedAt string | null required The decision time as RFC3339, projected from the durable settlement record’s own stamp (ADR 45450 D3, ruling 2026-10-01): always present on the wire (schema-required, null-able); decoders still tolerate its absence (default, never skipped — keeps every member present), and current hosts always populate it.
decidedByCommandId string | null required
outcome UserInputOutcome required
reason string | null required
sessionId string required
sourceRange SourceRange required
userInputId string required
viewCursor string required
Source

schema/msp/experimental/msp.schema.json#/notifications/userInput~2Fsettled

{
"description": "The first durable user-input settlement landed; protected delivery.",
"params": {
"$ref": "#/$defs/UserInputSettledParams"
}
}