Přeskočit obsah

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

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