{
  "id": "utc-clock",
  "name": "UTC Clock",
  "description": "Shows an analog clock driven by the host PC clock. Uses UTC seconds plus the PC UTC offset exposed to shaders.",
  "category": "Utility",
  "entryPoint": "shadeVideo",
  "parameters": [
    {
      "id": "showLocalTime",
      "label": "Show Local Time",
      "type": "bool",
      "default": true,
      "description": "Uses the PC UTC offset for local time; disable for pure UTC."
    },
    {
      "id": "clockScale",
      "label": "Clock Scale",
      "type": "float",
      "default": 0.7,
      "min": 0.25,
      "max": 0.95,
      "step": 0.01,
      "description": "Size of the clock face relative to the frame."
    },
    {
      "id": "faceColor",
      "label": "Face Color",
      "type": "color",
      "default": [
        0.03,
        0.04,
        0.05,
        0.82
      ],
      "description": "Clock face fill color and alpha."
    },
    {
      "id": "accentColor",
      "label": "Accent Color",
      "type": "color",
      "default": [
        0.1,
        0.62,
        0.86,
        1
      ],
      "description": "Accent color for the seconds hand and glow."
    }
  ]
}
