Przejdź do treści

Corpus Reasoning Inference Flow Binding v1

Source schema: doc/schemas/corpus-reasoning-inference-flow-binding.v1.schema.json

Corpus-owned authority binding one Agent inference Flow to one current Room role, locally accepted instruction overlay, turn, policy generation, and unpublished draft sink.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: corpus-reasoning-inference-flow-binding.v1
binding/ref yes ref: #/$defs/ref
binding/digest yes ref: #/$defs/digest
query/id yes string
room/id yes string
participant yes ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject
agent/id yes ref: #/$defs/ref
agent-binding/ref yes ref: #/$defs/ref
agent-flow-binding/ref yes ref: #/$defs/ref
agent-flow-binding/digest yes ref: #/$defs/digest
role-assignment/ref yes string
role-assignment/revision yes integer
role-assignment/digest yes ref: #/$defs/digest
instruction-overlay/ref yes string
instruction-overlay/revision yes integer
instruction-overlay/digest yes ref: #/$defs/digest
turn/no yes integer
room-policy/ref yes string
room-policy/digest yes ref: #/$defs/digest
policy/generation yes integer
prompt-policy/ref yes string
classification/ceiling yes enum: Personal, Community, Public
exposure yes enum: private-to-swarm, federation-local, cross-federation, global
intermediate/visibility-ceiling yes enum: private, operator
terminal/disposition yes const: unpublished-corpus-draft
expires/at yes string
admitted/at yes string
admitted/by yes ref: #/$defs/ref

Definitions

Definition Shape Description
ref string
digest string
## Field Semantics

schema

  • Required: yes
  • Shape: const: corpus-reasoning-inference-flow-binding.v1

binding/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

binding/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

query/id

  • Required: yes
  • Shape: string

room/id

  • Required: yes
  • Shape: string

participant

  • Required: yes
  • Shape: ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject

agent/id

  • Required: yes
  • Shape: ref: #/$defs/ref

agent-binding/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

agent-flow-binding/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

agent-flow-binding/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

role-assignment/ref

  • Required: yes
  • Shape: string

role-assignment/revision

  • Required: yes
  • Shape: integer

role-assignment/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

instruction-overlay/ref

  • Required: yes
  • Shape: string

instruction-overlay/revision

  • Required: yes
  • Shape: integer

instruction-overlay/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

turn/no

  • Required: yes
  • Shape: integer

room-policy/ref

  • Required: yes
  • Shape: string

room-policy/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

policy/generation

  • Required: yes
  • Shape: integer

prompt-policy/ref

  • Required: yes
  • Shape: string

classification/ceiling

  • Required: yes
  • Shape: enum: Personal, Community, Public

exposure

  • Required: yes
  • Shape: enum: private-to-swarm, federation-local, cross-federation, global

intermediate/visibility-ceiling

  • Required: yes
  • Shape: enum: private, operator

terminal/disposition

  • Required: yes
  • Shape: const: unpublished-corpus-draft

expires/at

  • Required: yes
  • Shape: string

admitted/at

  • Required: yes
  • Shape: string

admitted/by

  • Required: yes
  • Shape: ref: #/$defs/ref

Definition Semantics

$defs.ref

  • Shape: string

$defs.digest

  • Shape: string