PeerRow
Experimental
One peer/list row: local rows only — no
discoverySource, no mailbox rows, no host.
Fields and variants
Section titled “Fields and variants”canReceive— ExperimentaldisplayLabel— ExperimentallastSeenAgeMs— ExperimentalsessionId— ExperimentalsessionName— Experimentalstatus— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/PeerRow
{ "description": "One `peer/list` row: local rows only — no\n`discoverySource`, no mailbox rows, no `host`.", "properties": { "canReceive": { "description": "Whether the row's eligibility is message-capable (required): false\nexactly for launch-excluded rows.", "type": "boolean" }, "displayLabel": { "description": "The registry row's display label (required).", "type": "string" }, "lastSeenAgeMs": { "description": "Milliseconds since the row was last observed (required).", "type": "integer" }, "sessionId": { "description": "The peer's session id (required).", "type": "string" }, "sessionName": { "description": "The spec-923 authority join (required, nullable): null when that\nauthority is absent, incompatible, or unavailable.", "type": [ "string", "null" ] }, "status": { "$ref": "#/$defs/PeerStatus", "description": "Liveness vocabulary (required)." } }, "required": [ "canReceive", "displayLabel", "lastSeenAgeMs", "sessionId", "sessionName", "status" ], "type": "object", "x-msp-descriptor": "peer/list", "x-msp-stability": "experimental"}