Takoform / Edge Forms All Forms

edge.forms.takoform.com/WorkerBundle@0.1.0

Worker Bundle

Identify an immutable build of your Worker code.

Public package readback verified

Host support and admission are separate from package publication. These fields describe portable desired state, not a provider-specific deployment command.

How it fits

Commit an artifact manifest first. The example digest is illustrative; this package does not host the referenced code bytes.

Works with: Module Worker · Worker Version

Full contract description

Immutable content-addressed module bundle of one worker build, named by the digest of the artifact manifest committed through the content-addressed upload API (decision 0012). The manifest, not this Form, describes the main module and every additional module with its closed media type, exact size, and sha256 digest, so the bundle keeps exactly one source of truth for its bytes. Different bytes commit a different manifest, which is a different bundle.

Kind
WorkerBundle
Definition version
0.1.0
Role
revision

Desired state

manifestDigestRequired · string
Immutable identity of the committed artifact manifest that describes this bundle: the RFC 8785 canonical sha256 digest the host returned when the manifest was committed. A host resolves that manifest and holds it to the artifact contract before it mutates anything, and rejects a digest it has not committed.
  • pattern: "^sha256:[0-9a-f]{64}$"

Example desired state

This is the exact fixtures/desired.json from this package, not a complete Host API request or OpenTofu configuration. Replace example resource references and artifact digests with your own; it does not provision anything by itself.

{
  "manifestDigest": "sha256:6a5cbf24f5d0c86479ae13b9d1731a626a1729f01aef65403c5c8ac82ed85f43"
}
Read source fixture
Full desired-state schema

Nested fields, allowed alternatives and all schema constraints. Host-validated semantics also apply; read the contract description above.

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "Immutable content-addressed module bundle of one worker build, named by the digest of the artifact manifest committed through the content-addressed upload API (decision 0012). The manifest, not this Form, describes the main module and every additional module with its closed media type, exact size, and sha256 digest, so the bundle keeps exactly one source of truth for its bytes. Different bytes commit a different manifest, which is a different bundle.",
  "properties": {
    "manifestDigest": {
      "description": "Immutable identity of the committed artifact manifest that describes this bundle: the RFC 8785 canonical sha256 digest the host returned when the manifest was committed. A host resolves that manifest and holds it to the artifact contract before it mutates anything, and rejects a digest it has not committed.",
      "pattern": "^sha256:[0-9a-f]{64}$",
      "type": "string"
    }
  },
  "required": [
    "manifestDigest"
  ],
  "title": "Worker Bundle desired state",
  "type": "object"
}

Lifecycle

  • create
  • read
  • delete
  • import
  • observe

Provided interfaces

  • None

Canonical package locator

Package digest
sha256:68d5d9ea27bc044cdda1cfc0d96fa4492e67b328bd84861e2e77699d3c5b06a1
Schema digest
sha256:cb21984a579ae2706bddada8b44a22c0f8390994550c10d7c65df82edfa1141b
Tag
forms/k-mvsgozjomzxxe3ltfz2gc23pmzxxe3jomnxw2l2xn5zgwzlsij2w4zdmmu/sha256-68d5d9ea27bc044cdda1cfc0d96fa4492e67b328bd84861e2e77699d3c5b06a1
Source path
forms/releases/k-mvsgozjomzxxe3ltfz2gc23pmzxxe3jomnxw2l2xn5zgwzlsij2w4zdmmu/sha256-68d5d9ea27bc044cdda1cfc0d96fa4492e67b328bd84861e2e77699d3c5b06a1
Signed set
e7f8a39311dd011b8467e97e7f300cabb9a6b06c
Open immutable package
Four-field FormRef
{
  "apiVersion": "edge.forms.takoform.com",
  "kind": "WorkerBundle",
  "definitionVersion": "0.1.0",
  "schemaDigest": "sha256:cb21984a579ae2706bddada8b44a22c0f8390994550c10d7c65df82edfa1141b"
}