{
  "id": "temporal-ghost-trail",
  "name": "Temporal Ghost Trail",
  "description": "Blends older pre-layer input frames into the current layer input for a soft temporal trail.",
  "category": "Temporal",
  "entryPoint": "shadeVideo",
  "temporal": {
    "enabled": true,
    "historySource": "preLayerInput",
    "historyLength": 12
  },
  "parameters": [
    {
      "id": "currentMix",
      "label": "Current Mix",
      "type": "float",
      "default": 0.72,
      "min": 0,
      "max": 1,
      "step": 0.01,
      "description": "Contribution of the current frame in the temporal blend."
    },
    {
      "id": "trailMix",
      "label": "Trail Mix",
      "type": "float",
      "default": 0.28,
      "min": 0,
      "max": 1,
      "step": 0.01,
      "description": "Contribution of older frames in the temporal blend."
    }
  ]
}
