Přeskočit obsah

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