Agent Inference Flow Binding v1¶
Source schema: doc/schemas/agent.inference-flow-binding.v1.schema.json
A host-admitted closed vocabulary binding one JSON-e Flow to one Agent and its existing Agent binding.
Governing Basis¶
doc/project/40-proposals/049-json-e-flow-middleware.mddoc/project/40-proposals/064-inquirium-implementation-recommendations.mddoc/project/40-proposals/085-operator-sovereign-extensibility-and-experiment-packages.mddoc/project/60-solutions/047-agent/047-agent.md
Project Lineage¶
Requirements¶
Stories¶
doc/project/30-stories/story-005-whisper-rumor-intake.mddoc/project/30-stories/story-006-voluntary-swarm-exchange.mddoc/project/30-stories/story-009-bielik-blog-arca.md
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: agent.inference-flow-binding.v1 |
|
binding/ref |
yes |
ref: #/$defs/ref |
|
binding/digest |
yes |
ref: #/$defs/digest |
|
flow/ref |
yes |
ref: #/$defs/ref |
|
flow/digest |
yes |
ref: #/$defs/digest |
|
package/ref |
no |
ref: #/$defs/ref |
|
package/digest |
no |
ref: #/$defs/package-digest |
|
package/activation-generation |
no |
integer | |
agent-policy/ref |
no |
ref: #/$defs/ref |
|
agent-policy/digest |
no |
ref: #/$defs/digest |
|
agent/id |
yes |
ref: #/$defs/ref |
|
agent-binding/ref |
yes |
ref: #/$defs/ref |
|
max/passages |
yes |
integer | |
prompt-policy/refs |
yes |
ref: #/$defs/ref-set |
|
output-schema/refs |
yes |
ref: #/$defs/ref-set |
|
repair-profile/refs |
yes |
ref: #/$defs/ref-set |
|
model-profile/refs |
yes |
ref: #/$defs/ref-set |
|
runtime/refs |
yes |
ref: #/$defs/ref-set |
|
visibility/ceiling |
yes |
ref: #/$defs/visibility |
|
classification/ceiling |
yes |
enum: Personal, Community, Public |
|
expires/at |
yes |
string | |
created/at |
yes |
string | |
created/by |
yes |
ref: #/$defs/ref |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
digest |
string | |
package-digest |
string | |
visibility |
enum: private, operator, shared |
|
ref-set |
array | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
agent.inference-flow-binding.v1
binding/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
binding/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
flow/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
flow/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
package/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
package/digest¶
- Required:
no - Shape: ref:
#/$defs/package-digest
package/activation-generation¶
- Required:
no - Shape: integer
agent-policy/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
agent-policy/digest¶
- Required:
no - Shape: ref:
#/$defs/digest
agent/id¶
- Required:
yes - Shape: ref:
#/$defs/ref
agent-binding/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
max/passages¶
- Required:
yes - Shape: integer
prompt-policy/refs¶
- Required:
yes - Shape: ref:
#/$defs/ref-set
output-schema/refs¶
- Required:
yes - Shape: ref:
#/$defs/ref-set
repair-profile/refs¶
- Required:
yes - Shape: ref:
#/$defs/ref-set
model-profile/refs¶
- Required:
yes - Shape: ref:
#/$defs/ref-set
runtime/refs¶
- Required:
yes - Shape: ref:
#/$defs/ref-set
visibility/ceiling¶
- Required:
yes - Shape: ref:
#/$defs/visibility
classification/ceiling¶
- Required:
yes - Shape: enum:
Personal,Community,Public
expires/at¶
- Required:
yes - Shape: string
created/at¶
- Required:
yes - Shape: string
created/by¶
- Required:
yes - Shape: ref:
#/$defs/ref
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.digest¶
- Shape: string
$defs.package-digest¶
- Shape: string
$defs.visibility¶
- Shape: enum:
private,operator,shared
$defs.ref-set¶
- Shape: array