Formats
label.json / flow.json with published JSON schemas.
Labels and flows are declarative, schema-versioned JSON. They are designed as LLM tool-use targets: structured, validatable, patchable.
label.json
{
"schemaVersion": 3,
"id": "lbl_8f2k3a",
"name": "SSCC Palette",
"size": { "width_mm": 148, "height_mm": 105 },
"objects": [
{
"type": "barcode",
"symbology": "gs1-128",
"data": "${gs1.ai('00', sscc)}",
"x_mm": 6.0, "y_mm": 34.0,
"width_mm": 128.0, "height_mm": 32.0
}
]
}
flow.json
Flows are directed graphs with typed ports and CEL expressions for data transformation.