Corpus Reasoning Room Invite v1¶
Source schema: doc/schemas/corpus-reasoning-room-invite.v1.schema.json
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
invite/id |
yes |
string | |
query/id |
yes |
string | |
room/id |
yes |
string | |
subject |
yes |
ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject |
|
transport |
yes |
object | |
room-policy |
yes |
ref: corpus-reasoning-room-policy.v1.schema.json |
|
membership-attestation |
yes |
ref: room-membership-attestation.v1.schema.json |
|
policy/digest |
yes |
string | |
access/list |
yes |
array | |
grants |
yes |
array | |
recipient/node-id |
yes |
string | |
inviter/node-id |
yes |
string | |
issued-at |
yes |
string | |
expires-at |
yes |
string | |
signature |
yes |
object | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
1
invite/id¶
- Required:
yes - Shape: string
query/id¶
- Required:
yes - Shape: string
room/id¶
- Required:
yes - Shape: string
subject¶
- Required:
yes - Shape: ref:
corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject
transport¶
- Required:
yes - Shape: object
room-policy¶
- Required:
yes - Shape: ref:
corpus-reasoning-room-policy.v1.schema.json
membership-attestation¶
- Required:
yes - Shape: ref:
room-membership-attestation.v1.schema.json
policy/digest¶
- Required:
yes - Shape: string
access/list¶
- Required:
yes - Shape: array
grants¶
- Required:
yes - Shape: array
recipient/node-id¶
- Required:
yes - Shape: string
inviter/node-id¶
- Required:
yes - Shape: string
issued-at¶
- Required:
yes - Shape: string
expires-at¶
- Required:
yes - Shape: string
signature¶
- Required:
yes - Shape: object