ClientCapabilities
The client’s requested capability posture. Every member
defaults; an absent capabilities object means all defaults.
Fields and variants
Section titled “Fields and variants”experimentalApioptOutNotificationMethodsrequestedCapabilities
Source
schema/msp/experimental/msp.schema.json#/types/ClientCapabilities
{ "description": "The client's requested capability posture. Every member\ndefaults; an absent `capabilities` object means all defaults.", "properties": { "experimentalApi": { "description": "Opt into experimental methods, fields, and variants (default `false`).", "type": "boolean" }, "optOutNotificationMethods": { "description": "Exact notification method names the client declines; no wildcards;\nunknown names accepted and ignored; the protected set cannot\nbe opted out.", "items": { "type": "string" }, "type": "array" }, "requestedCapabilities": { "description": "Names from the capability registry. Unknown entries are not an error\nand simply do not appear in `grantedCapabilities` — which is why this\nis a list of free strings rather than of registry names.", "items": { "type": "string" }, "type": "array" } }, "type": "object"}