UI graph vs API prompt: verify and import
Identify the format first: comfy-ui is a canvas graph with top-level nodes[], links[] and last_node_id; comfy-api is a map of numeric node ids to {class_type, inputs}. The workflow tool shows each entry's format label, real SHA-256, byte size and media type.
Import a UI graph: start ComfyUI at the locked commit eee59185ff4f43ae2d9ad122b245619d27d9daad, use Workflow → Open on a *.ui.json, select the checkpoint/VAE in the loader node, then Queue Prompt. Never POST a UI graph to /prompt.
Submit an API prompt: POST {"prompt": <file contents>} to your own ComfyUI /prompt endpoint. Change only scalars such as text/seed/width/height and keep the ["node-id", slot] links. Do not open an API JSON with Workflow → Open.
Verify a download: paste the file text into the workflow verify mode. The tool computes a real SHA-256 with WebCrypto, compares it with the registered checksum and classifies the structure against the declared format; a mismatch yields CHECKSUM_MISMATCH or FORMAT_MISMATCH. All entries are draft this round, so no download button is rendered; a missing download file fails the build and never produces a 404 button.
Dependencies: ComfyUI core nodes only — no ComfyUI-Manager or custom node packs. Model source URLs and revisions are on each detail page; weights are not distributed with this site.