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