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