Přeskočit obsah

Operator Task Experiment Result v1

Source schema: doc/schemas/operator-task-experiment-result.v1.schema.json

Links to owner-domain evidence of one task run. Prompts, secrets, raw VM files, private command output, and chain-of-thought are never carried.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-experiment-result.v1
schema/v yes const: 1
run/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
plan/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
plan/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
task-profile/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
local-binding/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
activation/generation yes ref: operator-task-common.v1.schema.json#/$defs/counter
outcome yes enum: verified, verification-failed, refused, cancelled, unknown
refusal/code no ref: operator-task-common.v1.schema.json#/$defs/refusalCode
deliberation no object
steps yes array
verifier no object
rollback yes object
timings yes object
resource-accounting/ref no ref: operator-task-common.v1.schema.json#/$defs/ref
disclosure yes object

Conditional Rules

Rule 1

When:

{
  "properties": {
    "outcome": {
      "const": "refused"
    }
  }
}

Then:

{
  "required": [
    "refusal/code"
  ]
}

Rule 2

When:

{
  "properties": {
    "outcome": {
      "enum": [
        "verified",
        "verification-failed"
      ]
    }
  }
}

Then:

{
  "required": [
    "verifier"
  ]
}

Rule 3

When:

{
  "properties": {
    "outcome": {
      "const": "verified"
    }
  }
}

Then:

{
  "properties": {
    "verifier": {
      "properties": {
        "passed": {
          "const": true
        }
      }
    }
  }
}

Rule 4

When:

{
  "properties": {
    "outcome": {
      "const": "verification-failed"
    }
  }
}

Then:

{
  "properties": {
    "verifier": {
      "properties": {
        "passed": {
          "const": false
        }
      }
    }
  }
}

Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-experiment-result.v1

schema/v

  • Required: yes
  • Shape: const: 1

run/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

plan/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

plan/digest

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/digest

task-profile/digest

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/digest

local-binding/digest

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/digest

activation/generation

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/counter

outcome

  • Required: yes
  • Shape: enum: verified, verification-failed, refused, cancelled, unknown

refusal/code

  • Required: no
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/refusalCode

deliberation

  • Required: no
  • Shape: object

steps

  • Required: yes
  • Shape: array

verifier

  • Required: no
  • Shape: object

rollback

  • Required: yes
  • Shape: object

timings

  • Required: yes
  • Shape: object

resource-accounting/ref

  • Required: no
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

disclosure

  • Required: yes
  • Shape: object