Corpus Reasoning Room Policy v3¶
Source schema: doc/schemas/corpus-reasoning-room-policy.v3.schema.json
Corpus Room policy binding Chair controls and the requester's exact signed extension posture, federated envelope, and required semantic entries.
Governing Basis¶
doc/project/40-proposals/069-corpus.mddoc/project/40-proposals/085-operator-sovereign-extensibility-and-experiment-packages.md
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 3 |
|
query/id |
yes |
string | |
room/id |
yes |
string | |
exposure |
yes |
enum: private-to-swarm, federation-local, cross-federation, global |
|
answer/acceptance |
yes |
enum: chair-signed, n-of-m, unanimous |
|
chair/mode |
yes |
enum: requester-appointed, elected |
|
chair/nym |
yes |
string | |
chair/credentials |
yes |
string | |
chair/agent-ref |
no |
string | |
chair-control-policy/ref |
yes |
string | |
chair-control-policy/digest |
yes |
string | |
extension-binding |
yes |
object | |
quorum/required |
yes |
integer | |
tie-break |
yes |
enum: chair, reject |
|
revocation-policy |
yes |
enum: chair-or-requester, requester-only |
|
budget |
yes |
object | |
access/list |
yes |
array | |
created-at |
yes |
string | |
expires-at |
yes |
string |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
room-subject |
object | |
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
3
query/id¶
- Required:
yes - Shape: string
room/id¶
- Required:
yes - Shape: string
exposure¶
- Required:
yes - Shape: enum:
private-to-swarm,federation-local,cross-federation,global
answer/acceptance¶
- Required:
yes - Shape: enum:
chair-signed,n-of-m,unanimous
chair/mode¶
- Required:
yes - Shape: enum:
requester-appointed,elected
chair/nym¶
- Required:
yes - Shape: string
chair/credentials¶
- Required:
yes - Shape: string
chair/agent-ref¶
- Required:
no - Shape: string
chair-control-policy/ref¶
- Required:
yes - Shape: string
chair-control-policy/digest¶
- Required:
yes - Shape: string
extension-binding¶
- Required:
yes - Shape: object
quorum/required¶
- Required:
yes - Shape: integer
tie-break¶
- Required:
yes - Shape: enum:
chair,reject
revocation-policy¶
- Required:
yes - Shape: enum:
chair-or-requester,requester-only
budget¶
- Required:
yes - Shape: object
access/list¶
- Required:
yes - Shape: array
created-at¶
- Required:
yes - Shape: string
expires-at¶
- Required:
yes - Shape: string
Definition Semantics¶
$defs.room-subject¶
- Shape: object