Agent Inference Flow Inspection v1¶
Source schema: doc/schemas/agent.inference-flow-inspection.v1.schema.json
A bounded prompt-free operator projection for one Agent inference Flow.
Governing Basis¶
doc/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: agent.inference-flow-inspection.v1 |
|
binding/ref |
yes |
ref: #/$defs/ref |
|
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 |
|
passages/used |
yes |
integer | |
passages/max |
yes |
integer | |
current/passage-ref |
no |
ref: #/$defs/ref |
|
current/state |
no |
enum: admitted, committed, refused, selected |
|
current/decision-code |
no |
enum: passage-admitted, passage-committed, terminal-product-selected, passage-request-refused, passage-invocation-refused, passage-response-refused, passage-artifact-refused, passage-commit-refused |
|
decisive/restriction |
no |
ref: #/$defs/ref |
|
omitted-producer/refs |
no |
array | |
parent-product/refs |
yes |
array | |
prompt-policy/ref |
no |
ref: #/$defs/ref |
|
output-schema/ref |
no |
ref: #/$defs/ref |
|
repair-profile/ref |
no |
ref: #/$defs/ref |
|
model-profile/ref |
no |
ref: #/$defs/ref |
|
runtime/ref |
no |
ref: #/$defs/ref |
|
visibility/ceiling |
yes |
enum: private, operator, shared |
|
terminal/product-ref |
no |
ref: #/$defs/ref |
|
budget/spent |
yes |
ref: #/$defs/budget |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
digest |
string | |
package-digest |
string | |
budget |
object |
Conditional Rules¶
Rule 1¶
When:
{
"required": [
"decisive/restriction"
]
}
Then:
{
"properties": {
"current/state": {
"const": "refused"
}
},
"required": [
"current/state"
]
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
agent.inference-flow-inspection.v1
binding/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
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
passages/used¶
- Required:
yes - Shape: integer
passages/max¶
- Required:
yes - Shape: integer
current/passage-ref¶
- Required:
no - Shape: ref:
#/$defs/ref
current/state¶
- Required:
no - Shape: enum:
admitted,committed,refused,selected
current/decision-code¶
- Required:
no - Shape: enum:
passage-admitted,passage-committed,terminal-product-selected,passage-request-refused,passage-invocation-refused,passage-response-refused,passage-artifact-refused,passage-commit-refused
decisive/restriction¶
- Required:
no - Shape: ref:
#/$defs/ref
omitted-producer/refs¶
- Required:
no - Shape: array
parent-product/refs¶
- Required:
yes - Shape: array
prompt-policy/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
output-schema/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
repair-profile/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
model-profile/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
runtime/ref¶
- Required:
no - Shape: ref:
#/$defs/ref
visibility/ceiling¶
- Required:
yes - Shape: enum:
private,operator,shared
terminal/product-ref¶
- Required:
no - Shape: ref:
#/$defs/ref
budget/spent¶
- Required:
yes - Shape: ref:
#/$defs/budget
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.digest¶
- Shape: string
$defs.package-digest¶
- Shape: string
$defs.budget¶
- Shape: object