Manifest reference

Controlled revisions

{
  "assets": {
    "keep-rough": {
      "prompt": "rough mountain keep",
      "source": "concepts/keep.png"
    },
    "keep-winter": {
      "prompt": "preserve the keep silhouette; add snow and ice",
      "width": 96,
      "height": 96,
      "revision": {
        "mode": "image-to-image",
        "from": "keep-rough",
        "strength": 0.3
      }
    }
  }
}
Revision fieldTypeMeaning
modeenum, requiredimage-to-image, inpaint, or outpaint. The selected provider must opt into the mode.
fromasset id, requiredParent asset in the same style. Self-references, unknown ids, and cycles are rejected.
maskstringManifest-relative PNG required for inpaint; rejected for the other modes. Its dimensions must match an available source.
strengthnumber 0–1Workflow edit/denoise strength. Interpretation is provider- and model-specific.

The parent may use committed source, downloaded generated output, or a current approved quality output. Parent and mask hashes participate in the child spec hash; file paths do not. plan reports blocked and schedules no spend until every dependency is current. The check repeats immediately before submission.

ComfyUI is the first adapter with revision support. Its workflow must bind the source image and, when applicable, mask and strength. Other built-in providers reject the revision during offline resolution. See Controlled asset revisions for the full gate and Set up ComfyUI for workflow details.