Skip to content

account/changed

Experimental

The host’s projected credential state changed — including out-of-band changes such as a terminal muse logout — with the same payload shape as account/read.

Type: AccountState

The one account payload shape: the account/read result and the account/changed params. Closed vocabulary; label and avatarUrl are display values that never carry key material and are omitted, never null, when absent.

Field Type Stability Presence Description
avatarUrl string Experimental optional Optional display-only HTTPS avatar URL for the winning account-login identity (ADR 28091 D8). Omitted for every other lane and on absence.
credentialRequired boolean Experimental required false exactly when the effective provider endpoint needs no caller credential, so those clients never nag the user to sign in.
label string Experimental optional Optional display label for the credential in effect (for example the account identity for accountLogin); never key material.
state AccountStateKind Experimental required Which credential lane is in effect.
Source

schema/msp/experimental/msp.schema.json#/notifications/account~2Fchanged

{
"description": "The host's projected credential state changed — including out-of-band changes such as a terminal `muse logout` — with the same payload shape as account/read.",
"params": {
"$ref": "#/$defs/AccountState"
},
"x-msp-descriptor": "account/changed",
"x-msp-stability": "experimental"
}