Skip to content

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

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