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 field | Type | Meaning |
|---|---|---|
mode | enum, required | image-to-image, inpaint, or outpaint. The selected provider must opt into the mode. |
from | asset id, required | Parent asset in the same style. Self-references, unknown ids, and cycles are rejected. |
mask | string | Manifest-relative PNG required for inpaint; rejected for the other modes. Its dimensions must match an available source. |
strength | number 0–1 | Workflow 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.