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¶
doc/project/40-proposals/069-corpus.mddoc/project/40-proposals/085-operator-sovereign-extensibility-and-experiment-packages.mddoc/project/60-solutions/047-agent/047-agent.md
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