Agent Inference Passage Input v1¶
Source schema: doc/schemas/agent.inference-passage-input.v1.schema.json
One host-admitted passage input containing only policy refs, lineage, classification, and digests. Prompt or privileged instruction text has no field.
Governing Basis¶
doc/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-passage-input.v1 |
|
passage/ref |
yes |
ref: #/$defs/ref |
|
binding/ref |
yes |
ref: #/$defs/ref |
|
agent/id |
yes |
ref: #/$defs/ref |
|
passage/no |
yes |
integer | |
kind |
yes |
ref: #/$defs/kind |
|
parent-product/refs |
yes |
ref: #/$defs/parents |
|
input/digest |
yes |
ref: #/$defs/digest |
|
instruction/hash |
yes |
ref: #/$defs/instruction-hash |
|
prompt-policy/ref |
yes |
ref: #/$defs/ref |
|
output-schema/ref |
yes |
ref: #/$defs/ref |
|
repair-profile/ref |
yes |
ref: #/$defs/ref |
|
model-profile/ref |
yes |
ref: #/$defs/ref |
|
runtime/ref |
yes |
ref: #/$defs/ref |
|
visibility |
yes |
ref: #/$defs/visibility |
|
classification |
yes |
ref: classification.v1.schema.json |
|
idempotency/key |
yes |
string | |
admitted/at |
yes |
string | |
admitted/by |
yes |
ref: #/$defs/ref |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
digest |
string | |
instruction-hash |
string | |
kind |
enum: draft, critique, revision, final |
|
visibility |
enum: private, operator, shared |
|
parents |
array |
Conditional Rules¶
Rule 1¶
When:
{
"properties": {
"kind": {
"const": "draft"
}
},
"required": [
"kind"
]
}
Then:
{
"properties": {
"parent-product/refs": {
"maxItems": 0
}
}
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
agent.inference-passage-input.v1
passage/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
binding/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
agent/id¶
- Required:
yes - Shape: ref:
#/$defs/ref
passage/no¶
- Required:
yes - Shape: integer
kind¶
- Required:
yes - Shape: ref:
#/$defs/kind
parent-product/refs¶
- Required:
yes - Shape: ref:
#/$defs/parents
input/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
instruction/hash¶
- Required:
yes - Shape: ref:
#/$defs/instruction-hash
prompt-policy/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
output-schema/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
repair-profile/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
model-profile/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
runtime/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
visibility¶
- Required:
yes - Shape: ref:
#/$defs/visibility
classification¶
- Required:
yes - Shape: ref:
classification.v1.schema.json
idempotency/key¶
- 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
$defs.instruction-hash¶
- Shape: string
$defs.kind¶
- Shape: enum:
draft,critique,revision,final
$defs.visibility¶
- Shape: enum:
private,operator,shared
$defs.parents¶
- Shape: array