Federation Node v1¶
Source schema: doc/schemas/federation-node.v1.schema.json
Redacted per-slot node entry retained in a federation acceptance run manifest.
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: federation-node.v1 |
|
schema/v |
yes |
const: 1 |
|
run/id |
yes |
ref: #/$defs/runId |
|
node/ref |
yes |
ref: #/$defs/token |
|
node/id |
no |
string | |
data-dir/ref |
yes |
string | |
product/endpoints |
yes |
array | |
services |
yes |
ref: #/$defs/tokenList |
|
capabilities |
yes |
ref: #/$defs/tokenList |
|
model/binding |
no |
ref: #/$defs/modelBindingEvidence |
|
model/revalidation |
no |
ref: #/$defs/revalidationEvidence |
|
vfkit/preparation |
no |
ref: #/$defs/vfkitPreparationEvidence |
|
vfkit/cleanup |
no |
ref: #/$defs/vfkitCleanupEvidence |
|
storage/policies |
no |
array | |
storage/revalidation |
no |
ref: #/$defs/revalidationEvidence |
|
status |
yes |
enum: planned, running, passed, failed, refused, unavailable |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
runId |
string | |
token |
string | |
tokenList |
array | |
digest |
string | |
rawDigest |
string | |
revalidationEvidence |
object | |
modelBindingEvidence |
object | |
vfkitPreparationEvidence |
object | |
vfkitCleanupEvidence |
object | |
storagePolicyEvidence |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
federation-node.v1
schema/v¶
- Required:
yes - Shape: const:
1
run/id¶
- Required:
yes - Shape: ref:
#/$defs/runId
node/ref¶
- Required:
yes - Shape: ref:
#/$defs/token
node/id¶
- Required:
no - Shape: string
data-dir/ref¶
- Required:
yes - Shape: string
product/endpoints¶
- Required:
yes - Shape: array
services¶
- Required:
yes - Shape: ref:
#/$defs/tokenList
capabilities¶
- Required:
yes - Shape: ref:
#/$defs/tokenList
model/binding¶
- Required:
no - Shape: ref:
#/$defs/modelBindingEvidence
model/revalidation¶
- Required:
no - Shape: ref:
#/$defs/revalidationEvidence
vfkit/preparation¶
- Required:
no - Shape: ref:
#/$defs/vfkitPreparationEvidence
vfkit/cleanup¶
- Required:
no - Shape: ref:
#/$defs/vfkitCleanupEvidence
storage/policies¶
- Required:
no - Shape: array
storage/revalidation¶
- Required:
no - Shape: ref:
#/$defs/revalidationEvidence
status¶
- Required:
yes - Shape: enum:
planned,running,passed,failed,refused,unavailable
Definition Semantics¶
$defs.runId¶
- Shape: string
$defs.token¶
- Shape: string
$defs.tokenList¶
- Shape: array
$defs.digest¶
- Shape: string
$defs.rawDigest¶
- Shape: string
$defs.revalidationEvidence¶
- Shape: object
$defs.modelBindingEvidence¶
- Shape: object
$defs.vfkitPreparationEvidence¶
- Shape: object
$defs.vfkitCleanupEvidence¶
- Shape: object
$defs.storagePolicyEvidence¶
- Shape: object