Manifest reference
Top level
| Field | Required | Meaning |
|---|---|---|
$schema | no | Editor schema URL/path. It does not affect generation identity. |
name | yes | Project/account tag namespace. |
provider | no | Default provider registry id. Defaults to pixellab; retrodiffusion, comfyui, and scenario are experimental. |
history | no | Replaced generations kept per asset in the lockfile, 0–100. Overrides the personal PIXELKILN_HISTORY default (5) for this project; 0 keeps none. See history. |
styles | yes | Map of style id to inherited generation/output settings. |
assets | yes | Map of stable asset id to subject and per-asset overrides. |
A resolved unit of work is one styleId/assetId. Asset ids are stable lookup
keys, atlas frame ids, and default filenames; changing one is a data migration,
not merely a label edit.