{
  "schema": "isgenai.guide-lab.v1",
  "verified_at": "2026-09-19T23:55:03.524Z",
  "node": "v23.11.0",
  "sharp": "0.35.4",
  "scope": "Controlled text and workflow records added to code-drawn pixels. No image generator or social-platform export was tested. This tests record reading, not authorship or generator accuracy.",
  "license": "CC0-1.0",
  "files": [
    {
      "name": "without-records.png",
      "bytes": 13179,
      "sha256": "acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf"
    },
    {
      "name": "parameters-tEXt.png",
      "bytes": 13371,
      "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f"
    },
    {
      "name": "parameters-zTXt.png",
      "bytes": 13346,
      "sha256": "2cbac7bbc872ec95d8979132ef871b3a1f816ffc55bc12e68ea10ab5ac2d7818"
    },
    {
      "name": "parameters-iTXt.png",
      "bytes": 13349,
      "sha256": "4123149f352daeb842ecf241f7c7e6ee0fc4c5a08175ecb37fc690e093484cbf"
    },
    {
      "name": "changed-settings.png",
      "bytes": 13371,
      "sha256": "fb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30"
    },
    {
      "name": "conflicting-records.png",
      "bytes": 13563,
      "sha256": "c9b84254ad464f9a3cb73ebceca1d5377d96e09376ff1ee3e234caf0ef0d5f8b"
    },
    {
      "name": "invokeai-record.png",
      "bytes": 13470,
      "sha256": "f8ed839eb6a2a833548da189fd4499594326376425a7b200692f8064c777af99"
    },
    {
      "name": "workflow-records.png",
      "bytes": 14013,
      "sha256": "427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08"
    },
    {
      "name": "original-copy.png",
      "bytes": 13371,
      "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f"
    },
    {
      "name": "reencoded.png",
      "bytes": 13179,
      "sha256": "acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf"
    }
  ],
  "encodings": [
    {
      "chunk_type": "tEXt",
      "file": "parameters-tEXt.png",
      "result": {
        "format": "automatic1111",
        "prompt": "Controlled example: a paper boat on a blue table",
        "negative_prompt": "text, blur",
        "recorded_model": "demonstration-only",
        "settings": {
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "width": 1024,
          "height": 768
        }
      }
    },
    {
      "chunk_type": "zTXt",
      "file": "parameters-zTXt.png",
      "result": {
        "format": "automatic1111",
        "prompt": "Controlled example: a paper boat on a blue table",
        "negative_prompt": "text, blur",
        "recorded_model": "demonstration-only",
        "settings": {
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "width": 1024,
          "height": 768
        }
      }
    },
    {
      "chunk_type": "iTXt",
      "file": "parameters-iTXt.png",
      "result": {
        "format": "automatic1111",
        "prompt": "Controlled example: a paper boat on a blue table",
        "negative_prompt": "text, blur",
        "recorded_model": "demonstration-only",
        "settings": {
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "width": 1024,
          "height": 768
        }
      }
    }
  ],
  "invoke": {
    "format": "invokeai",
    "prompt": "Controlled example: three folded paper stars",
    "negative_prompt": "text",
    "recorded_model": "demonstration-only",
    "settings": {
      "seed": "0",
      "steps": 30,
      "scheduler": "euler",
      "cfg_scale": 4.5,
      "width": 1024,
      "height": 768
    }
  },
  "missing_prompt": null,
  "conflicting_prompt": null,
  "workflows": [
    {
      "field": "workflow",
      "nodes": 2,
      "node_types": [
        "LoadImage",
        "SaveImage"
      ],
      "text": "{\"last_node_id\":2,\"last_link_id\":1,\"nodes\":[{\"id\":1,\"type\":\"LoadImage\",\"pos\":[0,0],\"size\":[320,310],\"flags\":{},\"order\":0,\"mode\":0,\"inputs\":[],\"outputs\":[{\"name\":\"IMAGE\",\"type\":\"IMAGE\",\"links\":[1]},{\"name\":\"MASK\",\"type\":\"MASK\",\"links\":null}],\"properties\":{\"Node name for S&R\":\"LoadImage\"},\"widgets_values\":[\"isgenai-example.png\",\"image\"]},{\"id\":2,\"type\":\"SaveImage\",\"pos\":[430,0],\"size\":[320,310],\"flags\":{},\"order\":1,\"mode\":0,\"inputs\":[{\"name\":\"images\",\"type\":\"IMAGE\",\"link\":1}],\"outputs\":[],\"properties\":{},\"widgets_values\":[\"isgenai-example\"]}],\"links\":[[1,1,0,2,0,\"IMAGE\"]],\"groups\":[],\"config\":{},\"extra\":{},\"version\":0.4}"
    },
    {
      "field": "prompt",
      "nodes": 2,
      "node_types": [
        "LoadImage",
        "SaveImage"
      ],
      "text": "{\"1\":{\"class_type\":\"LoadImage\",\"inputs\":{\"image\":\"isgenai-example.png\"}},\"2\":{\"class_type\":\"SaveImage\",\"inputs\":{\"images\":[\"1\",0],\"filename_prefix\":\"isgenai-example\"}}}"
    }
  ],
  "comparisons": [
    {
      "before_file": "parameters-tEXt.png",
      "after_file": "original-copy.png",
      "decoded_rgba_equal": true,
      "before": {
        "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "after": {
        "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "identical_files": true,
      "rows": [
        {
          "field": "format",
          "before": "png",
          "after": "png",
          "state": "same"
        },
        {
          "field": "width",
          "before": 640,
          "after": 640,
          "state": "same"
        },
        {
          "field": "height",
          "before": 400,
          "after": 400,
          "state": "same"
        },
        {
          "field": "bytes",
          "before": 13371,
          "after": 13371,
          "state": "same"
        },
        {
          "field": "prompt",
          "before": "Controlled example: a paper boat on a blue table",
          "after": "Controlled example: a paper boat on a blue table",
          "state": "same"
        },
        {
          "field": "negative_prompt",
          "before": "text, blur",
          "after": "text, blur",
          "state": "same"
        },
        {
          "field": "recorded_model",
          "before": "demonstration-only",
          "after": "demonstration-only",
          "state": "same"
        },
        {
          "field": "source",
          "before": "automatic1111",
          "after": "automatic1111",
          "state": "same"
        },
        {
          "field": "seed",
          "before": "42",
          "after": "42",
          "state": "same"
        },
        {
          "field": "steps",
          "before": 20,
          "after": 20,
          "state": "same"
        },
        {
          "field": "sampler",
          "before": "Euler",
          "after": "Euler",
          "state": "same"
        },
        {
          "field": "scheduler",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "cfg_scale",
          "before": 7,
          "after": 7,
          "state": "same"
        },
        {
          "field": "generation_width",
          "before": 1024,
          "after": 1024,
          "state": "same"
        },
        {
          "field": "generation_height",
          "before": 768,
          "after": 768,
          "state": "same"
        },
        {
          "field": "denoise",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "workflow",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "execution",
          "before": null,
          "after": null,
          "state": "not_found"
        }
      ]
    },
    {
      "before_file": "parameters-tEXt.png",
      "after_file": "changed-settings.png",
      "decoded_rgba_equal": true,
      "before": {
        "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "after": {
        "sha256": "fb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "84",
          "steps": 30,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "identical_files": false,
      "rows": [
        {
          "field": "format",
          "before": "png",
          "after": "png",
          "state": "same"
        },
        {
          "field": "width",
          "before": 640,
          "after": 640,
          "state": "same"
        },
        {
          "field": "height",
          "before": 400,
          "after": 400,
          "state": "same"
        },
        {
          "field": "bytes",
          "before": 13371,
          "after": 13371,
          "state": "same"
        },
        {
          "field": "prompt",
          "before": "Controlled example: a paper boat on a blue table",
          "after": "Controlled example: a paper boat on a blue table",
          "state": "same"
        },
        {
          "field": "negative_prompt",
          "before": "text, blur",
          "after": "text, blur",
          "state": "same"
        },
        {
          "field": "recorded_model",
          "before": "demonstration-only",
          "after": "demonstration-only",
          "state": "same"
        },
        {
          "field": "source",
          "before": "automatic1111",
          "after": "automatic1111",
          "state": "same"
        },
        {
          "field": "seed",
          "before": "42",
          "after": "84",
          "state": "changed"
        },
        {
          "field": "steps",
          "before": 20,
          "after": 30,
          "state": "changed"
        },
        {
          "field": "sampler",
          "before": "Euler",
          "after": "Euler",
          "state": "same"
        },
        {
          "field": "scheduler",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "cfg_scale",
          "before": 7,
          "after": 7,
          "state": "same"
        },
        {
          "field": "generation_width",
          "before": 1024,
          "after": 1024,
          "state": "same"
        },
        {
          "field": "generation_height",
          "before": 768,
          "after": 768,
          "state": "same"
        },
        {
          "field": "denoise",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "workflow",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "execution",
          "before": null,
          "after": null,
          "state": "not_found"
        }
      ]
    },
    {
      "before_file": "parameters-tEXt.png",
      "after_file": "reencoded.png",
      "decoded_rgba_equal": true,
      "before": {
        "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "after": {
        "sha256": "acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13179
        },
        "warnings": []
      },
      "identical_files": false,
      "rows": [
        {
          "field": "format",
          "before": "png",
          "after": "png",
          "state": "same"
        },
        {
          "field": "width",
          "before": 640,
          "after": 640,
          "state": "same"
        },
        {
          "field": "height",
          "before": 400,
          "after": 400,
          "state": "same"
        },
        {
          "field": "bytes",
          "before": 13371,
          "after": 13179,
          "state": "changed"
        },
        {
          "field": "prompt",
          "before": "Controlled example: a paper boat on a blue table",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "negative_prompt",
          "before": "text, blur",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "recorded_model",
          "before": "demonstration-only",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "source",
          "before": "automatic1111",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "seed",
          "before": "42",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "steps",
          "before": 20,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "sampler",
          "before": "Euler",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "scheduler",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "cfg_scale",
          "before": 7,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "generation_width",
          "before": 1024,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "generation_height",
          "before": 768,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "denoise",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "workflow",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "execution",
          "before": null,
          "after": null,
          "state": "not_found"
        }
      ]
    },
    {
      "before_file": "parameters-tEXt.png",
      "after_file": "without-records.png",
      "decoded_rgba_equal": true,
      "before": {
        "sha256": "e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13371,
          "prompt": "Controlled example: a paper boat on a blue table",
          "negative_prompt": "text, blur",
          "recorded_model": "demonstration-only",
          "source": "automatic1111",
          "seed": "42",
          "steps": 20,
          "sampler": "Euler",
          "cfg_scale": 7,
          "generation_width": 1024,
          "generation_height": 768
        },
        "warnings": []
      },
      "after": {
        "sha256": "acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf",
        "values": {
          "format": "png",
          "width": 640,
          "height": 400,
          "bytes": 13179
        },
        "warnings": []
      },
      "identical_files": false,
      "rows": [
        {
          "field": "format",
          "before": "png",
          "after": "png",
          "state": "same"
        },
        {
          "field": "width",
          "before": 640,
          "after": 640,
          "state": "same"
        },
        {
          "field": "height",
          "before": 400,
          "after": 400,
          "state": "same"
        },
        {
          "field": "bytes",
          "before": 13371,
          "after": 13179,
          "state": "changed"
        },
        {
          "field": "prompt",
          "before": "Controlled example: a paper boat on a blue table",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "negative_prompt",
          "before": "text, blur",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "recorded_model",
          "before": "demonstration-only",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "source",
          "before": "automatic1111",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "seed",
          "before": "42",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "steps",
          "before": 20,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "sampler",
          "before": "Euler",
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "scheduler",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "cfg_scale",
          "before": 7,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "generation_width",
          "before": 1024,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "generation_height",
          "before": 768,
          "after": null,
          "state": "unreadable_after"
        },
        {
          "field": "denoise",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "workflow",
          "before": null,
          "after": null,
          "state": "not_found"
        },
        {
          "field": "execution",
          "before": null,
          "after": null,
          "state": "not_found"
        }
      ]
    }
  ]
}
