{
  "version": 1,
  "law": "Motions are a dynamic registry (id → renderer). Rippel names are imports. Kapow is a design opt — two-tier stamp on the stanza.",
  "v0": ["still", "orb", "swirl", "snap", "waves", "spark"],
  "opt": ["kapow"],
  "palette": {
    "void": "#08090B",
    "ink": "#F5F7FA",
    "cyan": "#3DE0E8",
    "gold": "#F5C518",
    "blue": "#4A7FD4",
    "plate": "power-plant-intro"
  },
  "motions": [
    {
      "id": "still",
      "kind": "motion",
      "source": "blips",
      "renderer": "still",
      "status": "v0",
      "notes": "Power Plant ident — hard-cut titlecard/corridor/rain/endcard over 4.44s. Not a frozen still. ≥720p + bed."
    },
    {
      "id": "orb",
      "kind": "motion",
      "source": "rippel",
      "import": true,
      "visualization": "canvas",
      "renderer": "orb",
      "status": "v0",
      "notes": "Rippel v2 canvas — Orb Glow, sharp discs, dual rings + beat tick. ≥720p + 4.44s bed."
    },
    {
      "id": "swirl",
      "kind": "motion",
      "source": "rippel",
      "import": true,
      "visualization": "3d-sacred",
      "renderer": "swirl",
      "status": "v0",
      "notes": "Rippel v2 3d-sacred — merkaba + hex plate, counter-spin, beat vertices. ≥720p + 4.44s bed."
    },
    {
      "id": "snap",
      "kind": "motion",
      "source": "rippel",
      "import": true,
      "visualization": "neural",
      "renderer": "snap",
      "status": "v0",
      "notes": "Rippel v2 neural — dual-ring lattice, hub, skip-links, frequency + beat pulses. ≥720p + 4.44s bed."
    },
    {
      "id": "waves",
      "kind": "motion",
      "source": "rippel",
      "import": true,
      "visualization": "waveform",
      "renderer": "waves",
      "status": "v0",
      "notes": "Rippel v2 Wave Flow — harmonic ribbons + beat envelope + gold needle. ≥720p + 4.44s bed."
    },
    {
      "id": "spark",
      "kind": "motion",
      "source": "rippel",
      "import": true,
      "visualization": "particles",
      "renderer": "spark",
      "status": "v0",
      "notes": "Rippel v2 Spark Drift — beat bursts, orbital + radial motes, short trails. ≥720p + 4.44s bed."
    },
    {
      "id": "kapow",
      "kind": "motion",
      "source": "blips",
      "renderer": "kapow",
      "status": "opt",
      "notes": "Two-tier KAPOW on hook → turn → tag. Outer burst winds, inner burst + word stamp the jewel cut. Not a look. ≥720p + 4.44s bed."
    }
  ]
}
