Corpus Authority Epoch v1¶
Source schema: doc/schemas/corpus-authority-epoch.v1.schema.json
Node-signed, communication-only continuation of the same logical round into a new immutable query/Room context. This is not membership or execution authority. The owner must resolve the original admitted source, exact historical bytes and provenance, current local mandate, chain head and cumulative budget. JSON Schema checks shape; the pure core checks content identity, signature, time interval and chain relations. No VM, HIL, lease or publication consent is inherited.
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.v1 |
|
epoch/ref |
yes |
ref: #/$defs/epoch-ref |
|
epoch/no |
yes |
integer | |
origin |
yes |
ref: #/$defs/origin |
|
previous/epoch-ref |
no |
ref: #/$defs/epoch-ref |
|
context |
yes |
ref: #/$defs/context |
|
chair/mandate |
yes |
unspecified | |
grants |
yes |
const: ['answer', 'observe', 'speak'] |
|
retained/inputs |
yes |
array | |
created/at |
yes |
string | |
valid/until |
yes |
string | |
signature |
yes |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
query |
string | |
room |
string | |
digest |
string | |
epoch-ref |
string | |
context |
object | |
origin |
object | |
input |
object |
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.v1
epoch/ref¶
- Required:
yes - Shape: ref:
#/$defs/epoch-ref
epoch/no¶
- Required:
yes - Shape: integer
origin¶
- Required:
yes - Shape: ref:
#/$defs/origin
previous/epoch-ref¶
- Required:
no - Shape: ref:
#/$defs/epoch-ref
context¶
- Required:
yes - Shape: ref:
#/$defs/context
chair/mandate¶
- Required:
yes - Shape: unspecified
grants¶
- Required:
yes - Shape: const:
['answer', 'observe', 'speak']
retained/inputs¶
- Required:
yes - Shape: array
created/at¶
- Required:
yes - Shape: string
valid/until¶
- Required:
yes - Shape: string
signature¶
- Required:
yes - Shape: object
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.query¶
- Shape: string
$defs.room¶
- Shape: string
$defs.digest¶
- Shape: string
$defs.epoch-ref¶
- Shape: string
$defs.context¶
- Shape: object
$defs.origin¶
- Shape: object
$defs.input¶
- Shape: object