Přeskočit obsah

Operator Task Offer Draft v1

Source schema: doc/schemas/operator-task-offer-draft.v1.schema.json

Unsigned, non-public exact draft. Dator resolves named configuration policies; the host pins their values and digests together with the local binding, activation and exact unsigned ordinary Service Offer. Only explicit approval of this retained draft may request publication. Descriptive terms confer no operator, VM or HIL authority.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-offer-draft.v1
schema/v yes const: 1
draft/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
binding/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
task-profile/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
task-profile/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
service/type yes string
offer-template/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
offer-template/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
topics yes array
provider/participant-ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
price-policy/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
availability-policy/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
local-binding/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
activation/generation yes integer
price-policy/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
availability-policy/digest yes ref: operator-task-common.v1.schema.json#/$defs/digest
price-policy/value yes object
availability-policy/value yes object
offer/content yes unspecified
## Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-offer-draft.v1

schema/v

  • Required: yes
  • Shape: const: 1

draft/ref

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

binding/ref

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

task-profile/ref

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

task-profile/digest

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

service/type

  • Required: yes
  • Shape: string

offer-template/ref

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

offer-template/digest

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

topics

  • Required: yes
  • Shape: array

provider/participant-ref

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

price-policy/ref

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

availability-policy/ref

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

local-binding/digest

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

activation/generation

  • Required: yes
  • Shape: integer

price-policy/digest

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

availability-policy/digest

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

price-policy/value

  • Required: yes
  • Shape: object

availability-policy/value

  • Required: yes
  • Shape: object

offer/content

  • Required: yes
  • Shape: unspecified