Skip to content

Artifact Delivery Envelope v1

Source schema: doc/schemas/artifact-delivery-envelope.v1.schema.json

Host capability request for Artifact Delivery. The envelope carries one artifact descriptor, one delivery plan, optional policy, and optional idempotency key. Host config resolves route refs, defaults, groups, and transport adapters.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: artifact-delivery-envelope.v1
component/id yes string
artifact yes ref: #/$defs/artifact
classification no ref: classification.v1.schema.json
delivery/plan yes ref: #/$defs/deliveryPlan
policy no ref: #/$defs/policy
idempotency/key no string

Definitions

Definition Shape Description
artifact object
deliveryPlan object
stage object
selector unspecified
inac_authorization object
capability_filters object
policy object
## Field Semantics

schema

  • Required: yes
  • Shape: const: artifact-delivery-envelope.v1

component/id

  • Required: yes
  • Shape: string

artifact

  • Required: yes
  • Shape: ref: #/$defs/artifact

classification

  • Required: no
  • Shape: ref: classification.v1.schema.json

delivery/plan

  • Required: yes
  • Shape: ref: #/$defs/deliveryPlan

policy

  • Required: no
  • Shape: ref: #/$defs/policy

idempotency/key

  • Required: no
  • Shape: string

Definition Semantics

$defs.artifact

  • Shape: object

$defs.deliveryPlan

  • Shape: object

$defs.stage

  • Shape: object

$defs.selector

  • Shape: unspecified

$defs.inac_authorization

  • Shape: object

$defs.capability_filters

  • Shape: object

$defs.policy

  • Shape: object