Exact Owner-resolved Communication Epoch Preview v1¶
Source schema: doc/schemas/corpus-authority-epoch.preview.v1.schema.json
Separate approval binds the immutable logical origin, current predecessor, communication-only rights, fresh Room choices and exact inert historical inputs. This is not a membership receipt or experiment permit. The owner rechecks scope and current authority on commit.
Governing Basis¶
doc/project/40-proposals/069-corpus.mddoc/project/40-proposals/094-operator-task-packs-for-bounded-problem-solving.md
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: corpus-authority-epoch.preview.v1 |
|
source/query-id |
yes |
ref: corpus-authority-epoch.v1.schema.json#/$defs/query |
|
origin |
yes |
ref: corpus-authority-epoch.v1.schema.json#/$defs/origin |
|
epoch/no |
yes |
integer | |
previous/epoch-ref |
no |
ref: corpus-authority-epoch.v1.schema.json#/$defs/epoch-ref |
|
chair/mandate |
yes |
ref: corpus-authority-epoch.v1.schema.json#/properties/chair~1mandate |
|
grants |
yes |
const: ['answer', 'observe', 'speak'] |
|
retained/inputs |
yes |
ref: corpus-authority-epoch.v1.schema.json#/properties/retained~1inputs |
|
created/at |
yes |
string | |
valid/until |
yes |
string | |
round |
yes |
ref: corpus-local-round.preview.v1.schema.json |
Conditional Rules¶
Rule 1¶
When:
{
"required": [
"epoch/no"
],
"properties": {
"epoch/no": {
"const": 1
}
}
}
Then:
{
"not": {
"required": [
"previous/epoch-ref"
]
}
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
corpus-authority-epoch.preview.v1
source/query-id¶
- Required:
yes - Shape: ref:
corpus-authority-epoch.v1.schema.json#/$defs/query
origin¶
- Required:
yes - Shape: ref:
corpus-authority-epoch.v1.schema.json#/$defs/origin
epoch/no¶
- Required:
yes - Shape: integer
previous/epoch-ref¶
- Required:
no - Shape: ref:
corpus-authority-epoch.v1.schema.json#/$defs/epoch-ref
chair/mandate¶
- Required:
yes - Shape: ref:
corpus-authority-epoch.v1.schema.json#/properties/chair~1mandate
grants¶
- Required:
yes - Shape: const:
['answer', 'observe', 'speak']
retained/inputs¶
- Required:
yes - Shape: ref:
corpus-authority-epoch.v1.schema.json#/properties/retained~1inputs
created/at¶
- Required:
yes - Shape: string
valid/until¶
- Required:
yes - Shape: string
round¶
- Required:
yes - Shape: ref:
corpus-local-round.preview.v1.schema.json