Przejdź do treści

Inference Execution Provenance v1

Source schema: doc/schemas/inference-execution-provenance.v1.schema.json

Fields

Field Required Shape Description
schema yes const: inference-execution-provenance.v1
descriptor/digest yes ref: inference-provenance-common.v1.schema.json#/$defs/digest
descriptor/size-bytes yes integer
descriptor no ref: #/$defs/descriptor
descriptor/ref no ref: inference-provenance-common.v1.schema.json#/$defs/ref

Definitions

Definition Shape Description
bindings object
evidence object
lineage object
descriptor object

Conditional Rules

Rule 1

When:

{
  "required": [
    "descriptor"
  ]
}

Then:

{
  "properties": {
    "descriptor/size-bytes": {
      "maximum": 16384
    }
  }
}

Rule 2

When:

{
  "required": [
    "descriptor/ref"
  ]
}

Then:

{
  "properties": {
    "descriptor/size-bytes": {
      "minimum": 16385
    }
  }
}

Field Semantics

schema

  • Required: yes
  • Shape: const: inference-execution-provenance.v1

descriptor/digest

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

descriptor/size-bytes

  • Required: yes
  • Shape: integer

descriptor

  • Required: no
  • Shape: ref: #/$defs/descriptor

descriptor/ref

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

Definition Semantics

$defs.bindings

  • Shape: object

$defs.evidence

  • Shape: object

$defs.lineage

  • Shape: object

$defs.descriptor

  • Shape: object