Room Live Message v1¶
Source schema: doc/schemas/room-live-message.v1.schema.json
Ephemeral live-room frame. It is validated at the live transport boundary and is not a durable room fact.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
room/id |
yes |
ref: room.v1.schema.json#/$defs/room_id |
|
from/subject |
yes |
ref: room.v1.schema.json#/$defs/subject |
|
seq/no |
yes |
integer | |
nonce |
yes |
string | Base64url-encoded cryptographically random nonce, at least 128 bits before encoding. |
size/bytes |
yes |
integer | |
content/type |
yes |
string | |
content |
yes |
string | |
content/digest |
no |
string | |
sent-at |
no |
string | |
extensions |
no |
ref: room.v1.schema.json#/$defs/extensions |
|
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
room/id¶
- Required:
yes - Shape: ref:
room.v1.schema.json#/$defs/room_id
from/subject¶
- Required:
yes - Shape: ref:
room.v1.schema.json#/$defs/subject
seq/no¶
- Required:
yes - Shape: integer
nonce¶
- Required:
yes - Shape: string
Base64url-encoded cryptographically random nonce, at least 128 bits before encoding.
size/bytes¶
- Required:
yes - Shape: integer
content/type¶
- Required:
yes - Shape: string
content¶
- Required:
yes - Shape: string
content/digest¶
- Required:
no - Shape: string
sent-at¶
- Required:
no - Shape: string
extensions¶
- Required:
no - Shape: ref:
room.v1.schema.json#/$defs/extensions