Przejdź do treści

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

Project Lineage

Requirements

Stories

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