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
manifestDigest- 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
createreaddeleteimportobserve
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
Four-field FormRef
{
"apiVersion": "edge.forms.takoform.com",
"kind": "WorkerBundle",
"definitionVersion": "0.1.0",
"schemaDigest": "sha256:cb21984a579ae2706bddada8b44a22c0f8390994550c10d7c65df82edfa1141b"
}