{
 "id": "b39350bf-0fff-46a0-8b61-95e4617ffb87",
 "revision": 0,
 "last_node_id": 12,
 "last_link_id": 12,
 "nodes": [
  {
   "id": 1,
   "type": "UNETLoader",
   "pos": [
    0,
    0
   ],
   "size": [
    360,
    82
   ],
   "flags": {},
   "order": 0,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "unet_name",
     "name": "unet_name",
     "type": "COMBO",
     "widget": {
      "name": "unet_name"
     },
     "link": null
    },
    {
     "localized_name": "weight_dtype",
     "name": "weight_dtype",
     "type": "COMBO",
     "widget": {
      "name": "weight_dtype"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "MODEL",
     "name": "MODEL",
     "type": "MODEL",
     "links": [
      1
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "UNETLoader"
   },
   "widgets_values": [
    "kromoss_v10_bf16.safetensors",
    "default"
   ],
   "widgets_values_named": {
    "unet_name": "kromoss_v10_bf16.safetensors",
    "weight_dtype": "default"
   }
  },
  {
   "id": 2,
   "type": "CLIPLoader",
   "pos": [
    0,
    140
   ],
   "size": [
    360,
    106
   ],
   "flags": {},
   "order": 1,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "clip_name",
     "name": "clip_name",
     "type": "COMBO",
     "widget": {
      "name": "clip_name"
     },
     "link": null
    },
    {
     "localized_name": "type",
     "name": "type",
     "type": "COMBO",
     "widget": {
      "name": "type"
     },
     "link": null
    },
    {
     "localized_name": "device",
     "name": "device",
     "shape": 7,
     "type": "COMBO",
     "widget": {
      "name": "device"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "CLIP",
     "name": "CLIP",
     "type": "CLIP",
     "links": [
      3,
      4
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "CLIPLoader"
   },
   "widgets_values": [
    "qwen3.5_9b_int8_convrot.safetensors",
    "moss_image",
    "default"
   ],
   "widgets_values_named": {
    "clip_name": "qwen3.5_9b_int8_convrot.safetensors",
    "type": "moss_image",
    "device": "default"
   }
  },
  {
   "id": 3,
   "type": "VAELoader",
   "pos": [
    0,
    300
   ],
   "size": [
    360,
    58
   ],
   "flags": {},
   "order": 2,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "vae_name",
     "name": "vae_name",
     "type": "COMBO",
     "widget": {
      "name": "vae_name"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "VAE",
     "name": "VAE",
     "type": "VAE",
     "links": [
      11
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "VAELoader"
   },
   "widgets_values": [
    "flux2-vae.safetensors"
   ],
   "widgets_values_named": {
    "vae_name": "flux2-vae.safetensors"
   }
  },
  {
   "id": 4,
   "type": "SkipLayerGuidanceDiTSimple",
   "pos": [
    0,
    500
   ],
   "size": [
    360,
    160
   ],
   "flags": {},
   "order": 5,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "model",
     "name": "model",
     "type": "MODEL",
     "link": 1
    },
    {
     "localized_name": "double_layers",
     "name": "double_layers",
     "type": "STRING",
     "widget": {
      "name": "double_layers"
     },
     "link": null
    },
    {
     "localized_name": "single_layers",
     "name": "single_layers",
     "type": "STRING",
     "widget": {
      "name": "single_layers"
     },
     "link": null
    },
    {
     "localized_name": "start_percent",
     "name": "start_percent",
     "type": "FLOAT",
     "widget": {
      "name": "start_percent"
     },
     "link": null
    },
    {
     "localized_name": "end_percent",
     "name": "end_percent",
     "type": "FLOAT",
     "widget": {
      "name": "end_percent"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "MODEL",
     "name": "MODEL",
     "type": "MODEL",
     "links": [
      2
     ]
    }
   ],
   "title": "Skip Layer Guidance (sharper details)",
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "SkipLayerGuidanceDiTSimple"
   },
   "widgets_values": [
    "",
    "22",
    0,
    0.5
   ],
   "widgets_values_named": {
    "double_layers": "",
    "single_layers": "22",
    "start_percent": 0,
    "end_percent": 0.5
   }
  },
  {
   "id": 5,
   "type": "CLIPTextEncode",
   "pos": [
    460,
    0
   ],
   "size": [
    500,
    330
   ],
   "flags": {},
   "order": 6,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "clip",
     "name": "clip",
     "type": "CLIP",
     "link": 3
    },
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "CONDITIONING",
     "name": "CONDITIONING",
     "type": "CONDITIONING",
     "links": [
      5
     ]
    }
   ],
   "title": "Prompt",
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "CLIPTextEncode"
   },
   "widgets_values": [
    "A vertical iPhone photo taken by a friend in the morning: a candid shot of a 27-year-old woman with wavy chestnut hair half tied up with a claw clip, sitting cross-legged on a wide kitchen windowsill in a sunny apartment, both hands around a white ceramic mug of coffee, laughing and glancing just past the camera. She wears an oversized light blue striped men's shirt with rolled sleeves and small gold hoop earrings, no makeup. Soft morning sunlight comes through the window behind her, lighting the loose strands of her hair and the steam rising from the mug; a few potted herbs, a glass jar of oats and a crumpled linen tea towel sit on the counter beside her. The picture looks like a real unedited smartphone snapshot: natural skin texture with visible pores, freckles and a few flyaway hairs, the background in focus like a phone camera, bright phone HDR, true-to-life colours."
   ],
   "widgets_values_named": {
    "text": "A vertical iPhone photo taken by a friend in the morning: a candid shot of a 27-year-old woman with wavy chestnut hair half tied up with a claw clip, sitting cross-legged on a wide kitchen windowsill in a sunny apartment, both hands around a white ceramic mug of coffee, laughing and glancing just past the camera. She wears an oversized light blue striped men's shirt with rolled sleeves and small gold hoop earrings, no makeup. Soft morning sunlight comes through the window behind her, lighting the loose strands of her hair and the steam rising from the mug; a few potted herbs, a glass jar of oats and a crumpled linen tea towel sit on the counter beside her. The picture looks like a real unedited smartphone snapshot: natural skin texture with visible pores, freckles and a few flyaway hairs, the background in focus like a phone camera, bright phone HDR, true-to-life colours."
   },
   "color": "#232",
   "bgcolor": "#353"
  },
  {
   "id": 6,
   "type": "CLIPTextEncode",
   "pos": [
    460,
    380
   ],
   "size": [
    500,
    120
   ],
   "flags": {},
   "order": 7,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "clip",
     "name": "clip",
     "type": "CLIP",
     "link": 4
    },
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "CONDITIONING",
     "name": "CONDITIONING",
     "type": "CONDITIONING",
     "links": [
      6
     ]
    }
   ],
   "title": "Negative prompt",
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "CLIPTextEncode"
   },
   "widgets_values": [
    "worst quality, low quality, blurry, blurred, soft focus, jpeg artifacts, watermark, extra ears, extra fingers"
   ],
   "widgets_values_named": {
    "text": "worst quality, low quality, blurry, blurred, soft focus, jpeg artifacts, watermark, extra ears, extra fingers"
   },
   "color": "#322",
   "bgcolor": "#533"
  },
  {
   "id": 7,
   "type": "ResolutionSelector",
   "pos": [
    460,
    580
   ],
   "size": [
    210,
    150
   ],
   "flags": {},
   "order": 3,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "aspect_ratio",
     "name": "aspect_ratio",
     "type": "COMBO",
     "widget": {
      "name": "aspect_ratio"
     },
     "link": null
    },
    {
     "localized_name": "megapixels",
     "name": "megapixels",
     "type": "FLOAT",
     "widget": {
      "name": "megapixels"
     },
     "link": null
    },
    {
     "localized_name": "multiple",
     "name": "multiple",
     "type": "INT",
     "widget": {
      "name": "multiple"
     },
     "link": null
    },
    {
     "localized_name": "preview",
     "name": "preview",
     "shape": 7,
     "type": "RESOLUTION_PREVIEW",
     "widget": {
      "name": "preview"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "links": [
      7
     ]
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "links": [
      8
     ]
    }
   ],
   "title": "Image size",
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "ResolutionSelector"
   },
   "widgets_values": [
    "3:4 (Portrait Standard)",
    6,
    16
   ],
   "widgets_values_named": {
    "aspect_ratio": "3:4 (Portrait Standard)",
    "megapixels": 6,
    "multiple": 16
   }
  },
  {
   "id": 8,
   "type": "EmptyFlux2LatentImage",
   "pos": [
    720,
    580
   ],
   "size": [
    210,
    106
   ],
   "flags": {},
   "order": 8,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "widget": {
      "name": "width"
     },
     "link": 7
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "widget": {
      "name": "height"
     },
     "link": 8
    },
    {
     "localized_name": "batch_size",
     "name": "batch_size",
     "type": "INT",
     "widget": {
      "name": "batch_size"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "LATENT",
     "name": "LATENT",
     "type": "LATENT",
     "links": [
      9
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "EmptyFlux2LatentImage"
   },
   "widgets_values": [
    1024,
    1024,
    1
   ],
   "widgets_values_named": {
    "width": 1024,
    "height": 1024,
    "batch_size": 1
   }
  },
  {
   "id": 9,
   "type": "KSampler",
   "pos": [
    1040,
    0
   ],
   "size": [
    320,
    262
   ],
   "flags": {},
   "order": 9,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "model",
     "name": "model",
     "type": "MODEL",
     "link": 2
    },
    {
     "localized_name": "positive",
     "name": "positive",
     "type": "CONDITIONING",
     "link": 5
    },
    {
     "localized_name": "negative",
     "name": "negative",
     "type": "CONDITIONING",
     "link": 6
    },
    {
     "localized_name": "latent_image",
     "name": "latent_image",
     "type": "LATENT",
     "link": 9
    },
    {
     "localized_name": "seed",
     "name": "seed",
     "type": "INT",
     "widget": {
      "name": "seed"
     },
     "link": null
    },
    {
     "localized_name": "steps",
     "name": "steps",
     "type": "INT",
     "widget": {
      "name": "steps"
     },
     "link": null
    },
    {
     "localized_name": "cfg",
     "name": "cfg",
     "type": "FLOAT",
     "widget": {
      "name": "cfg"
     },
     "link": null
    },
    {
     "localized_name": "sampler_name",
     "name": "sampler_name",
     "type": "COMBO",
     "widget": {
      "name": "sampler_name"
     },
     "link": null
    },
    {
     "localized_name": "scheduler",
     "name": "scheduler",
     "type": "COMBO",
     "widget": {
      "name": "scheduler"
     },
     "link": null
    },
    {
     "localized_name": "denoise",
     "name": "denoise",
     "type": "FLOAT",
     "widget": {
      "name": "denoise"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "LATENT",
     "name": "LATENT",
     "type": "LATENT",
     "links": [
      10
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "KSampler"
   },
   "widgets_values": [
    42,
    "fixed",
    25,
    4,
    "er_sde",
    "simple",
    1
   ],
   "widgets_values_named": {
    "seed": 42,
    "control_after_generate": "fixed",
    "steps": 25,
    "cfg": 4,
    "sampler_name": "er_sde",
    "scheduler": "simple",
    "denoise": 1
   }
  },
  {
   "id": 10,
   "type": "VAEDecode",
   "pos": [
    1040,
    320
   ],
   "size": [
    140,
    46
   ],
   "flags": {},
   "order": 10,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "samples",
     "name": "samples",
     "type": "LATENT",
     "link": 10
    },
    {
     "localized_name": "vae",
     "name": "vae",
     "type": "VAE",
     "link": 11
    }
   ],
   "outputs": [
    {
     "localized_name": "IMAGE",
     "name": "IMAGE",
     "type": "IMAGE",
     "links": [
      12
     ]
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "VAEDecode"
   }
  },
  {
   "id": 11,
   "type": "SaveImage",
   "pos": [
    1400,
    0
   ],
   "size": [
    520,
    640
   ],
   "flags": {},
   "order": 11,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "images",
     "name": "images",
     "type": "IMAGE",
     "link": 12
    },
    {
     "localized_name": "filename_prefix",
     "name": "filename_prefix",
     "type": "STRING",
     "widget": {
      "name": "filename_prefix"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "images",
     "name": "images",
     "type": "IMAGE",
     "links": null
    }
   ],
   "properties": {
    "cnr_id": "comfy-core",
    "ver": "0.42.0",
    "Node name for S&R": "SaveImage"
   },
   "widgets_values": [
    "MOSS/influencer"
   ],
   "widgets_values_named": {
    "filename_prefix": "MOSS/influencer"
   }
  },
  {
   "id": 12,
   "type": "MarkdownNote",
   "pos": [
    1040,
    720
   ],
   "size": [
    880,
    520
   ],
   "flags": {},
   "order": 4,
   "mode": 0,
   "inputs": [],
   "outputs": [],
   "properties": {},
   "widgets_values": [
    "## MOSS-Image: iPhone-style influencer photos\n\n**Models**\n- **KroMoss** (community finetune of MOSS Base): the most real skin and faces\n- Text encoder: Qwen3.5 9B, type `moss_image`\n- VAE: **flux2-vae** (full)\n\n**Settings**\n- **6 MP**, 3:4 portrait (2176 x 2896): faces stay clean even in wide shots\n- 25 steps, CFG 4, er_sde + simple\n- **Skip Layer Guidance**: layer 22, 0 to 50 %: sharper details\n\n**Prompt recipe**\n1. The camera: *A vertical iPhone photo taken by a friend* / *front-camera selfie* / *0.5x ultra-wide from a low angle*\n2. The person: age, origin, hair, outfit, jewellery\n3. What they do and where they look\n4. The place and the light\n5. The phone look: *real unedited smartphone snapshot, natural skin texture with visible pores, background in focus like a phone camera, bright phone HDR*\n\nText on products works: put it in quotes (*reads \"GLOW SERUM\"*)."
   ],
   "widgets_values_named": {
    "text": "## MOSS-Image: iPhone-style influencer photos\n\n**Models**\n- **KroMoss** (community finetune of MOSS Base): the most real skin and faces\n- Text encoder: Qwen3.5 9B, type `moss_image`\n- VAE: **flux2-vae** (full)\n\n**Settings**\n- **6 MP**, 3:4 portrait (2176 x 2896): faces stay clean even in wide shots\n- 25 steps, CFG 4, er_sde + simple\n- **Skip Layer Guidance**: layer 22, 0 to 50 %: sharper details\n\n**Prompt recipe**\n1. The camera: *A vertical iPhone photo taken by a friend* / *front-camera selfie* / *0.5x ultra-wide from a low angle*\n2. The person: age, origin, hair, outfit, jewellery\n3. What they do and where they look\n4. The place and the light\n5. The phone look: *real unedited smartphone snapshot, natural skin texture with visible pores, background in focus like a phone camera, bright phone HDR*\n\nText on products works: put it in quotes (*reads \"GLOW SERUM\"*)."
   },
   "color": "#432",
   "bgcolor": "#653"
  }
 ],
 "links": [
  [
   1,
   1,
   0,
   4,
   0,
   "MODEL"
  ],
  [
   2,
   4,
   0,
   9,
   0,
   "MODEL"
  ],
  [
   3,
   2,
   0,
   5,
   0,
   "CLIP"
  ],
  [
   4,
   2,
   0,
   6,
   0,
   "CLIP"
  ],
  [
   5,
   5,
   0,
   9,
   1,
   "CONDITIONING"
  ],
  [
   6,
   6,
   0,
   9,
   2,
   "CONDITIONING"
  ],
  [
   7,
   7,
   0,
   8,
   0,
   "INT"
  ],
  [
   8,
   7,
   1,
   8,
   1,
   "INT"
  ],
  [
   9,
   8,
   0,
   9,
   3,
   "LATENT"
  ],
  [
   10,
   9,
   0,
   10,
   0,
   "LATENT"
  ],
  [
   11,
   3,
   0,
   10,
   1,
   "VAE"
  ],
  [
   12,
   10,
   0,
   11,
   0,
   "IMAGE"
  ]
 ],
 "groups": [
  {
   "id": 1,
   "title": "1. Load the models",
   "bounding": [
    -20,
    -90,
    400,
    468
   ],
   "color": "#3f5fa0",
   "flags": {}
  },
  {
   "id": 2,
   "title": "2. Detail",
   "bounding": [
    -20,
    410,
    400,
    270
   ],
   "color": "#a0763f",
   "flags": {}
  },
  {
   "id": 3,
   "title": "3. Prompt + size",
   "bounding": [
    440,
    -90,
    540,
    840
   ],
   "color": "#3fa060",
   "flags": {}
  },
  {
   "id": 4,
   "title": "4. Generate",
   "bounding": [
    1020,
    -90,
    920,
    750
   ],
   "color": "#8a3fa0",
   "flags": {}
  }
 ],
 "config": {},
 "extra": {
  "ue_links": [],
  "ds": {
   "scale": 0.5163636641068892,
   "offset": [
    360,
    609.6478604787983
   ]
  },
  "anomalous_hashes": {
   "1_kromoss_v10_bf16.safetensors": {
    "hash": "",
    "size": 10164655808
   },
   "3_flux2-vae.safetensors": {
    "hash": "",
    "size": 336213556
   }
  }
 },
 "version": 0.4
}