Room Floor Policy v1¶
Source schema: doc/schemas/room-floor-policy.v1.schema.json
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 |
|
policy/ref |
yes |
string | |
mode |
yes |
enum: open, moderated, round-robin |
|
generation |
yes |
integer | |
queue/max |
yes |
integer | |
lease/ttl-seconds |
yes |
integer | |
lease/renewal-max |
yes |
integer | |
lease/outstanding-max |
yes |
integer | |
authority/subject |
yes |
ref: room.v1.schema.json#/$defs/subject |
|
seq/no |
yes |
integer | |
issued-at |
yes |
string | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
room/id¶
- Required:
yes - Shape: ref:
room.v1.schema.json#/$defs/room_id
policy/ref¶
- Required:
yes - Shape: string
mode¶
- Required:
yes - Shape: enum:
open,moderated,round-robin
generation¶
- Required:
yes - Shape: integer
queue/max¶
- Required:
yes - Shape: integer
lease/ttl-seconds¶
- Required:
yes - Shape: integer
lease/renewal-max¶
- Required:
yes - Shape: integer
lease/outstanding-max¶
- Required:
yes - Shape: integer
authority/subject¶
- Required:
yes - Shape: ref:
room.v1.schema.json#/$defs/subject
seq/no¶
- Required:
yes - Shape: integer
issued-at¶
- Required:
yes - Shape: string