{
  "schema": "aa.harmony-db.compact.v1",
  "format": "deterministic-harmony-gen-manifest",
  "source": "@auric-artisan/harmony-gen",
  "generated_at": "2026-05-14T13:16:34.297Z",
  "count": 8192,
  "seed": 137,
  "batch_size": 1024,
  "batch_seed_stride": 2654435761,
  "methods": [
    "complementary",
    "split_complementary",
    "triadic",
    "tetradic",
    "square",
    "analogous_3",
    "analogous_5",
    "analogous_7",
    "monochromatic_3",
    "monochromatic_5",
    "monochromatic_7",
    "double_complementary",
    "accented_analogous",
    "hexadic",
    "neutral",
    "compound",
    "shades",
    "tints",
    "warm_cool",
    "triad_shifted",
    "pentadic",
    "golden_ratio",
    "fibonacci_hue"
  ],
  "color_count_by_method": {
    "complementary": 2,
    "split_complementary": 3,
    "triadic": 3,
    "tetradic": 4,
    "square": 4,
    "analogous_3": 3,
    "analogous_5": 5,
    "analogous_7": 7,
    "monochromatic_3": 3,
    "monochromatic_5": 5,
    "monochromatic_7": 7,
    "double_complementary": 4,
    "accented_analogous": 4,
    "hexadic": 6,
    "neutral": 5,
    "compound": 5,
    "shades": 5,
    "tints": 5,
    "warm_cool": 2,
    "triad_shifted": 3,
    "pentadic": 5,
    "golden_ratio": 5,
    "fibonacci_hue": 5
  },
  "families_by_method": {
    "complementary": "complementary",
    "split_complementary": "complementary",
    "triadic": "polyadic",
    "tetradic": "polyadic",
    "square": "polyadic",
    "analogous_3": "analogous",
    "analogous_5": "analogous",
    "analogous_7": "analogous",
    "monochromatic_3": "monochromatic",
    "monochromatic_5": "monochromatic",
    "monochromatic_7": "monochromatic",
    "double_complementary": "complementary",
    "accented_analogous": "analogous",
    "hexadic": "polyadic",
    "neutral": "monochromatic",
    "compound": "compound",
    "shades": "monochromatic",
    "tints": "monochromatic",
    "warm_cool": "compound",
    "triad_shifted": "polyadic",
    "pentadic": "polyadic",
    "golden_ratio": "compound",
    "fibonacci_hue": "compound"
  },
  "canonical_angles": {
    "complementary": [180],
    "split_complementary": [150, 210],
    "triadic": [120, 240],
    "tetradic": [60, 180, 240],
    "square": [90, 180, 270],
    "analogous_3": [-24, 24],
    "analogous_5": [-44, -22, 22, 44],
    "analogous_7": [-54, -36, -18, 18, 36, 54],
    "monochromatic_3": [0, 0],
    "monochromatic_5": [0, 0, 0, 0],
    "monochromatic_7": [0, 0, 0, 0, 0, 0],
    "double_complementary": [30, 180, 210],
    "accented_analogous": [-24, 24, 180],
    "hexadic": [60, 120, 180, 240, 300],
    "neutral": [0, 0, 0, 0],
    "compound": [24, 180, 156, 210],
    "shades": [0, 0, 0, 0],
    "tints": [0, 0, 0, 0],
    "warm_cool": [180],
    "triad_shifted": [120, 240],
    "pentadic": [72, 144, 216, 288],
    "golden_ratio": [137.5, 275.01, 52.51, 190.01],
    "fibonacci_hue": [34.4, 68.8, 103.1, 171.9]
  },
  "method_descriptions": {
    "complementary": "Base hue and its 180° opposite — the strongest possible contrast pair.",
    "split_complementary": "Base plus two hues flanking its complement — softer than complementary.",
    "triadic": "Three hues spaced 120° apart — vibrant and well-balanced.",
    "tetradic": "Two complementary pairs forming a rectangle on the wheel.",
    "square": "Four hues spaced 90° apart — bold and evenly weighted.",
    "analogous_3": "Three neighbouring hues — harmonious, low-tension.",
    "analogous_5": "Five neighbouring hues for richer analogous palettes.",
    "analogous_7": "Seven analogous hues — long ramp suitable for illustration.",
    "monochromatic_3": "Three lightness/saturation steps of one hue.",
    "monochromatic_5": "Five-step single-hue ramp.",
    "monochromatic_7": "Seven-step single-hue ramp — UI-friendly tonal scale.",
    "double_complementary": "Two pairs of complements offset by a small angle.",
    "accented_analogous": "Three analogous hues plus one complementary accent.",
    "hexadic": "Six hues at 60° intervals — full color-wheel coverage.",
    "neutral": "Desaturated greyscale tinted toward the base hue.",
    "compound": "Base + warm/cool shifts + complement + accent.",
    "shades": "Five-step ramp from base toward black.",
    "tints": "Five-step ramp from base toward white.",
    "warm_cool": "Base paired with its temperature-flipped counterpart.",
    "triad_shifted": "Triadic with chroma + lightness shifts for hierarchy.",
    "pentadic": "Five hues equally spaced (72°).",
    "golden_ratio": "Hues rotated by the golden angle (137.5°).",
    "fibonacci_hue": "Fibonacci-indexed golden-angle distribution."
  },
  "notes": "Compact manifest. The harmony library regenerates visible harmonies from the deterministic seed + index instead of downloading an expanded JSON array. 8,192 harmonies are produced by cycling 23 canonical color-theory schemes against deterministic base hues. Stream definition matches @auric-artisan/palette-gen's xorshift32 PRNG so the two datasets share a deterministic substrate."
}
