Przejdź do treści

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

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