{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "@dotmatrix",
  "homepage": "https://dotmatrix.zzzzshawn.cloud",
  "items": [
    {
      "name": "dotm-square-1",
      "type": "registry:ui",
      "title": "Neon Drift",
      "description": "Same ripple family as the icon, with a wave that sweeps from the top-right toward the bottom-left.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-1.json"
    },
    {
      "name": "dotm-square-2",
      "type": "registry:ui",
      "title": "Pulse Ladder",
      "description": "Clockwise snake route: starts bottom-left up column 1, jumps to column 3 down, then column 2 up, and continues the same cycle to the right.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-2.json"
    },
    {
      "name": "dotm-square-3",
      "type": "registry:ui",
      "title": "Core Spiral",
      "description": "A 4-dot tail spirals clockwise from the outer border toward the center of the 5x5 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-3.json"
    },
    {
      "name": "dotm-square-4",
      "type": "registry:ui",
      "title": "Twin Orbit",
      "description": "Outer ring snake moves clockwise, middle ring snake moves anticlockwise, and the center dot stays inactive.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-4.json"
    },
    {
      "name": "dotm-square-5",
      "type": "registry:ui",
      "title": "Prism Sweep",
      "description": "Snake-style trail that traverses the 5x5 grid on alternating diagonals.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-5.json"
    },
    {
      "name": "dotm-square-6",
      "type": "registry:ui",
      "title": "Flux Columns",
      "description": "Five simultaneous snakes: columns 1/3/5 move up while columns 2/4 move down.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-6.json"
    },
    {
      "name": "dotm-square-7",
      "type": "registry:ui",
      "title": "Block Drop",
      "description": "Tetromino-like frames drop and stack in a 5x5 matrix, then flash a row-clear beat.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-7.json"
    },
    {
      "name": "dotm-square-8",
      "type": "registry:ui",
      "title": "Strobe Stack",
      "description": "Each column stacks upward on a stagger (Tetris-style), the full grid blinks twice, then columns drain downward with the same stagger.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-8.json"
    },
    {
      "name": "dotm-square-9",
      "type": "registry:ui",
      "title": "Glyph Pulse",
      "description": "Two synced 2×3 cells (Unicode dot order) step through clear motifs: rails, full grid, three rows, checker, horseshoes, and alternating columns.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-9.json"
    },
    {
      "name": "dotm-square-10",
      "type": "registry:ui",
      "title": "CRT Glide",
      "description": "A CRT-style horizontal scanline moves down the matrix; swept rows leave a soft phosphor trail with a slight column-wise warp.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-10.json"
    },
    {
      "name": "dotm-square-11",
      "type": "registry:ui",
      "title": "Echo Ring",
      "description": "Concentric diamond ripple with a soft secondary echo pulse per ring.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-11.json"
    },
    {
      "name": "dotm-square-12",
      "type": "registry:ui",
      "title": "Origin Wave",
      "description": "Ripple starts at cell (2,2) and expands outward in concentric rings.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-12.json"
    },
    {
      "name": "dotm-square-13",
      "type": "registry:ui",
      "title": "Core Rotor",
      "description": "Single fan blade rotating around a center hub for a clean, readable loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-13.json"
    },
    {
      "name": "dotm-square-14",
      "type": "registry:ui",
      "title": "Prism Bloom",
      "description": "A symmetric kaleidoscope bloom cycling through clean radial motifs.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-14.json"
    },
    {
      "name": "dotm-square-15",
      "type": "registry:ui",
      "title": "Helix Glow",
      "description": "Two mirrored strands with periodic bridges pulse like a compact DNA helix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-15.json"
    },
    {
      "name": "dotm-square-16",
      "type": "registry:ui",
      "title": "Helix Core",
      "description": "A narrower helix variant that stays in the center band while preserving strand/rung rhythm.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-16.json"
    },
    {
      "name": "dotm-square-17",
      "type": "registry:ui",
      "title": "Half Helix",
      "description": "Single-strand helix variant that shows one side of the DNA wave.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-17.json"
    },
    {
      "name": "dotm-square-18",
      "type": "registry:ui",
      "title": "Sound Bars",
      "description": "Equalizer-style vertical bars that pulse like live music levels.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-18.json"
    },
    {
      "name": "dotm-square-19",
      "type": "registry:ui",
      "title": "Infinity Run",
      "description": "Dual counter-rotating heads trace a figure-eight with a soft crossover pulse at center.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-19.json"
    },
    {
      "name": "dotm-square-20",
      "type": "registry:ui",
      "title": "Mobius Run",
      "description": "A bright head and tail run around the outer ring; a dimmer second train stays half a lap behind, with inner corner flashes for the twist.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-square-20.json"
    },
    {
      "name": "dotm-circular-1",
      "type": "registry:ui",
      "title": "Halo Drift",
      "description": "A circular-masked half-helix that travels diagonally from top-left to bottom-right with a bright strand and soft adjacent trail.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-1.json"
    },
    {
      "name": "dotm-circular-2",
      "type": "registry:ui",
      "title": "Tri Orbit",
      "description": "Three luminous heads orbit the circular ring at equal offsets, creating a triad chase that never overlaps into the old snake rhythm.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-2.json"
    },
    {
      "name": "dotm-circular-3",
      "type": "registry:ui",
      "title": "Plasma Veil",
      "description": "A plasma-like diagonal sweep and pulsing core weave through the circular mask for a distinctly different motion signature.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-3.json"
    },
    {
      "name": "dotm-circular-4",
      "type": "registry:ui",
      "title": "Radar Arc",
      "description": "A rotating radar arm scans the circular grid with a bright beam front, soft wake, and faint perimeter ring echo.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-4.json"
    },
    {
      "name": "dotm-circular-5",
      "type": "registry:ui",
      "title": "Nova Wheel",
      "description": "Four rotating pinwheel blades spin through the circular matrix with a glowing center and soft trailing halo.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-5.json"
    },
    {
      "name": "dotm-circular-6",
      "type": "registry:ui",
      "title": "Phase Orb",
      "description": "An off-center orbiting energy point traces a phase-shifted loop, creating a drifting orbital glow inside the circular matrix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-6.json"
    },
    {
      "name": "dotm-circular-7",
      "type": "registry:ui",
      "title": "Gate Shift",
      "description": "A scanning gate flips between vertical and horizontal sweeps, producing a crisp alternating shutter rhythm in the circular grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-7.json"
    },
    {
      "name": "dotm-circular-8",
      "type": "registry:ui",
      "title": "Heart Pulse",
      "description": "Pulse bursts from the center with a dual-beat cadence, sending soft concentric pressure waves across the circular matrix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-8.json"
    },
    {
      "name": "dotm-circular-9",
      "type": "registry:ui",
      "title": "Star Compass",
      "description": "A cardinal beacon pattern: N/E/S/W sectors pulse in sequence with a dim opposite echo, creating a clear directional rhythm in the circular mask.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-9.json"
    },
    {
      "name": "dotm-circular-10",
      "type": "registry:ui",
      "title": "Binary Bloom",
      "description": "Binary-style opacity tiers pulse in modular steps so only a few cells peak at once while others stay low, producing a crisp coded bloom.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-10.json"
    },
    {
      "name": "dotm-circular-11",
      "type": "registry:ui",
      "title": "Lunar Breathe",
      "description": "A rotating crescent moon silhouette: bright lunar body, soft rim, and faint directional halo moving around the circular mask.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-11.json"
    },
    {
      "name": "dotm-circular-12",
      "type": "registry:ui",
      "title": "Arc Beacon",
      "description": "A stepped 8-direction beacon beam sweeps around the circle with a dim opposite echo and diagonal spoke accents.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-12.json"
    },
    {
      "name": "dotm-circular-13",
      "type": "registry:ui",
      "title": "Twin Helix",
      "description": "A circular-masked twin-helix: mirrored side strands weave inward and outward with intermittent interior bridge pulses.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-13.json"
    },
    {
      "name": "dotm-circular-14",
      "type": "registry:ui",
      "title": "Rung Shift",
      "description": "A shifting DNA ladder where a bright horizontal rung steps row-by-row while side anchors sway and leave soft ghost echoes.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-14.json"
    },
    {
      "name": "dotm-circular-15",
      "type": "registry:ui",
      "title": "Glyph Cluster",
      "description": "Braille-inspired grouped dot motifs cycle through rails, bridges, and cross forms inside the circular mask with crisp tiered opacity.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-15.json"
    },
    {
      "name": "dotm-circular-16",
      "type": "registry:ui",
      "title": "Rail Scan",
      "description": "A braille rail scanline sweeps row-by-row between left and right cells, with near-column accents and soft trail falloff.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-16.json"
    },
    {
      "name": "dotm-circular-17",
      "type": "registry:ui",
      "title": "Checker Shift",
      "description": "Braille-biased checker phases alternate in stepped shifts, keeping rails pronounced while the center cross supports readability.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-17.json"
    },
    {
      "name": "dotm-circular-18",
      "type": "registry:ui",
      "title": "Pulse Pair",
      "description": "Mirrored braille dot pairs pulse from top and bottom toward the center, with a connective center-column accent.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-18.json"
    },
    {
      "name": "dotm-circular-19",
      "type": "registry:ui",
      "title": "Orbit Cell",
      "description": "A bright braille cell head orbits the inner ring with a dim tail while rail columns remain softly active.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-19.json"
    },
    {
      "name": "dotm-circular-20",
      "type": "registry:ui",
      "title": "Glyph Cycle",
      "description": "Distinct braille-like glyphs cycle in sequence with previous-frame ghosting for a crisp readable symbol transition.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-circular-20.json"
    },
    {
      "name": "dotm-triangle-1",
      "type": "registry:ui",
      "title": "Core Spokes",
      "description": "A triangle-masked matrix where three spoke lines originate at the center and travel outward to each triangle edge.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-1.json"
    },
    {
      "name": "dotm-triangle-2",
      "type": "registry:ui",
      "title": "Altitude Wave",
      "description": "A soft altitude wave travels between apex and base while the center column remains gently present for shape readability.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-2.json"
    },
    {
      "name": "dotm-triangle-3",
      "type": "registry:ui",
      "title": "Corner Bounce",
      "description": "A single head bounces between triangle corners along the perimeter path with a short fading tail.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-3.json"
    },
    {
      "name": "dotm-triangle-4",
      "type": "registry:ui",
      "title": "Vertex Chase",
      "description": "Three staggered heads chase around the triangle perimeter, leaving short fading tails while all dots stay fixed in place.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-4.json"
    },
    {
      "name": "dotm-triangle-5",
      "type": "registry:ui",
      "title": "Row Sweep",
      "description": "A reflected scanline sweeps from apex to base and back, animating only opacity bands across triangle rows.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-5.json"
    },
    {
      "name": "dotm-triangle-6",
      "type": "registry:ui",
      "title": "Braille Beat",
      "description": "Triangle-masked braille dots fill down the left rail, then the right, then blink full and empty.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-6.json"
    },
    {
      "name": "dotm-triangle-7",
      "type": "registry:ui",
      "title": "Oblique Weave",
      "description": "Diagonal harmonics keyed on row + col: bright bands glide along oblique lines through the triangle with a subtle second harmonic for texture.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-7.json"
    },
    {
      "name": "dotm-triangle-8",
      "type": "registry:ui",
      "title": "Wing Metronome",
      "description": "The lower triangle splits into left and right wings that trade emphasis on a pendulum beat; apex and center pulse brightest when both sides meet in the middle.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-8.json"
    },
    {
      "name": "dotm-triangle-9",
      "type": "registry:ui",
      "title": "Corona Tier",
      "description": "Eight-connected distance rings from the heart cell: a bright corona sweeps outward through discrete tiers then back, so depth reads as concentric energy shells.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-9.json"
    },
    {
      "name": "dotm-triangle-10",
      "type": "registry:ui",
      "title": "Column Rake",
      "description": "A stepped head and tail snake the mask in strict column order (bottom to top per column, columns left to right), unlike perimeter chases or diagonal waves.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-10.json"
    },
    {
      "name": "dotm-triangle-11",
      "type": "registry:ui",
      "title": "Shelf Descent",
      "description": "Cosine bands keyed on Manhattan distance from the apex (not the center): energy reads as horizontal tiers dropping through the triangle.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-11.json"
    },
    {
      "name": "dotm-triangle-12",
      "type": "registry:ui",
      "title": "Skew Drift",
      "description": "Traveling harmonics on `row - col` so bright ridges move along NE–SW obliques, orthogonal in feel to diagonal loaders that use `row + col`.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-12.json"
    },
    {
      "name": "dotm-triangle-13",
      "type": "registry:ui",
      "title": "Serpent Zip",
      "description": "A stepped snake follows row-wise serpentine order (base left→right, then alternating row directions) with a long tail — zigzag motion, not a column path.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-13.json"
    },
    {
      "name": "dotm-triangle-14",
      "type": "registry:ui",
      "title": "Pillar Sweep",
      "description": "A smooth vertical beam sweeps grid columns 0→6; only triangle-masked dots respond so the silhouette lights one vertical slice at a time.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-14.json"
    },
    {
      "name": "dotm-triangle-15",
      "type": "registry:ui",
      "title": "Tripod Handoff",
      "description": "Brightness hands off smoothly among the three silhouette vertices (apex, left base, right base) with Manhattan falloff — a corner-to-corner orbit, not a mod-3 lattice.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-15.json"
    },
    {
      "name": "dotm-triangle-16",
      "type": "registry:ui",
      "title": "Updraft",
      "description": "A V-shaped thermal ridge moves through row-and-column space: brightness peaks along an inverted V so the front climbs the two lower flanks toward the apex, not a flat horizontal row scan like Row Sweep.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-16.json"
    },
    {
      "name": "dotm-triangle-17",
      "type": "registry:ui",
      "title": "Infinity Trace",
      "description": "A stepped head and tail follow a single 10-cell path: left base up to the apex, down the right rim, then through (4,4) → center → (4,2) for a crossing loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-17.json"
    },
    {
      "name": "dotm-triangle-18",
      "type": "registry:ui",
      "title": "Hollow Shell",
      "description": "The heart cell stays locked dim while every other triangle dot breathes together in phase — a hollow, ring-like pulse.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-18.json"
    },
    {
      "name": "dotm-triangle-19",
      "type": "registry:ui",
      "title": "Pivot Ray",
      "description": "A Gaussian wedge of brightness rotates around the heart cell using each dot’s polar angle — a clear pivoting searchlight, not a cosine-product moiré field.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-19.json"
    },
    {
      "name": "dotm-triangle-20",
      "type": "registry:ui",
      "title": "Twin Perimeter",
      "description": "Two stepped heads chase the outer perimeter path half a lap apart, each with its own tail; the heart cell stays quietly dim off the loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-triangle-20.json"
    },
    {
      "name": "dotm-hex-1",
      "type": "registry:ui",
      "title": "Hex Orbit",
      "description": "A 3-4-5-4-3 hexagonal dot field with two soft perimeter heads chasing around the shell while the center stays quietly lit.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-1.json"
    },
    {
      "name": "dotm-hex-2",
      "type": "registry:ui",
      "title": "Prism Bloom",
      "description": "Three rotating spokes sweep through the hex field with a soft outer shell pulse and a breathing center point.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-2.json"
    },
    {
      "name": "dotm-hex-3",
      "type": "registry:ui",
      "title": "Honey Gate",
      "description": "Two diagonal bands slide through the honeycomb from opposite sides, meeting in a bright center flash before opening again.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-3.json"
    },
    {
      "name": "dotm-hex-4",
      "type": "registry:ui",
      "title": "Vertex Relay",
      "description": "A bright signal hands off around the hex vertices while inner echo dots answer each corner and the center keeps a quick pulse.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-4.json"
    },
    {
      "name": "dotm-hex-5",
      "type": "registry:ui",
      "title": "Spiral Lattice",
      "description": "Counter-rotating spiral waves cross through the hex lattice, creating a fast core pulse and softer outer wake.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-5.json"
    },
    {
      "name": "dotm-hex-6",
      "type": "registry:ui",
      "title": "Chevron March",
      "description": "Smooth chevron bands flow through the hex field in a wrapped loop, keeping an obvious arrow pattern without a reset snap.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-6.json"
    },
    {
      "name": "dotm-hex-7",
      "type": "registry:ui",
      "title": "Hourglass Flip",
      "description": "Top and bottom bars squeeze into a bright center hourglass, then flip into side rails and a diamond.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-7.json"
    },
    {
      "name": "dotm-hex-8",
      "type": "registry:ui",
      "title": "Glyph Flip",
      "description": "Crisp symbolic masks flip between stars, chevrons, and rails for a snappy pixel-glyph loader.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-8.json"
    },
    {
      "name": "dotm-hex-9",
      "type": "registry:ui",
      "title": "Petal Shimmer",
      "description": "A four-petal highlight rotates through the hex with a soft shell sheen and steady center glow.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-9.json"
    },
    {
      "name": "dotm-hex-10",
      "type": "registry:ui",
      "title": "Liquid Vortex",
      "description": "Refined swirl bands and a slower lens highlight create a smoother liquid shimmer through the hex lattice.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-hex-10.json"
    },
    {
      "name": "dotm-3x3-1",
      "type": "registry:ui",
      "title": "Square Spiral",
      "description": "A compact 3×3 grid with a four-dot tail spiraling clockwise from the outer border toward the center.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-1.json"
    },
    {
      "name": "dotm-3x3-2",
      "type": "registry:ui",
      "title": "Drift TR",
      "description": "Diagonal bands pulse in sequence across the 3×3 grid from the top-right corner toward the bottom-left.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-2.json"
    },
    {
      "name": "dotm-3x3-3",
      "type": "registry:ui",
      "title": "Drift TL",
      "description": "Diagonal bands pulse in sequence across the 3×3 grid from the top-left corner toward the bottom-right.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-3.json"
    },
    {
      "name": "dotm-3x3-4",
      "type": "registry:ui",
      "title": "Drift BR",
      "description": "Diagonal bands pulse in sequence across the 3×3 grid from the bottom-right corner toward the top-left.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-4.json"
    },
    {
      "name": "dotm-3x3-5",
      "type": "registry:ui",
      "title": "Drift BL",
      "description": "Diagonal bands pulse in sequence across the 3×3 grid from the bottom-left corner toward the top-right.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-5.json"
    },
    {
      "name": "dotm-3x3-6",
      "type": "registry:ui",
      "title": "Core Echo",
      "description": "Manhattan rings ripple outward from the center cell, expanding through the 3×3 grid in even steps.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-6.json"
    },
    {
      "name": "dotm-3x3-7",
      "type": "registry:ui",
      "title": "Column Flux",
      "description": "Vertical bands pulse in sequence from the left column through the right, lighting all three rows in each column together.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-7.json"
    },
    {
      "name": "dotm-3x3-8",
      "type": "registry:ui",
      "title": "Row Sweep",
      "description": "Horizontal bands pulse in sequence from the top row down through the bottom of the 3×3 matrix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-8.json"
    },
    {
      "name": "dotm-3x3-9",
      "type": "registry:ui",
      "title": "Serpent",
      "description": "A narrow pulse travels the full serpentine path across all nine cells, row by row.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-9.json"
    },
    {
      "name": "dotm-3x3-10",
      "type": "registry:ui",
      "title": "Frame Chase",
      "description": "A highlight runs clockwise around the outer frame while the center cell holds a steady pulse.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-10.json"
    },
    {
      "name": "dotm-3x3-11",
      "type": "registry:ui",
      "title": "Glyph Pulse",
      "description": "Bold symbol motifs flash in sequence — corners, cross, full grid, center, ring, X, and side rails — like a tiny pixel display.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-11.json"
    },
    {
      "name": "dotm-3x3-12",
      "type": "registry:ui",
      "title": "Drop Ripple",
      "description": "Concentric ripples expand from the center of the 3×3 grid, like a stone dropped in still water.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-12.json"
    },
    {
      "name": "dotm-3x3-13",
      "type": "registry:ui",
      "title": "Right Surge",
      "description": "A vertical wave pulse sweeps from the right column toward the left, illuminating every row in each band together.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-13.json"
    },
    {
      "name": "dotm-3x3-14",
      "type": "registry:ui",
      "title": "Comet Trail",
      "description": "A bright comet with a two-dot tail races clockwise around the outer frame while the center cell softly breathes.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-14.json"
    },
    {
      "name": "dotm-3x3-15",
      "type": "registry:ui",
      "title": "Echo Rings",
      "description": "Soft square ripples echo outward from the center through Manhattan rings, with a gentle alternating shimmer.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-15.json"
    },
    {
      "name": "dotm-3x3-16",
      "type": "registry:ui",
      "title": "Smiley Spin",
      "description": "A pixel smiley face rotates continuously in the 3×3 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-16.json"
    },
    {
      "name": "dotm-3x3-18",
      "type": "registry:ui",
      "title": "Check Spin",
      "description": "A pixel checkmark rotates continuously in the 3×3 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-18.json"
    },
    {
      "name": "dotm-3x3-19",
      "type": "registry:ui",
      "title": "Arrow Spin",
      "description": "A pixel right arrow rotates continuously in the 3×3 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-19.json"
    },
    {
      "name": "dotm-3x3-20",
      "type": "registry:ui",
      "title": "Corner Spin",
      "description": "An L-shaped pixel corner rotates continuously in the 3×3 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-20.json"
    },
    {
      "name": "dotm-3x3-21",
      "type": "registry:ui",
      "title": "Play Spin",
      "description": "A pixel play triangle rotates continuously in the 3×3 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/dotm-3x3-21.json"
    },
    {
      "name": "all",
      "type": "registry:ui",
      "title": "All Dot Matrix Loaders",
      "description": "Installs every Dot Matrix loader and shared runtime files in one command.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/all.json"
    }
  ]
}
