{
  "name": "OXXYZ Technologies",
  "version": "57",
  "updated": "2026-10-30",
  "source": "oxxyz-brand/COLOUR-AUDIT.md, tech/t57-final.js (the final logo, version 57)",
  "color": {
    "navy": { "value": "#0B1F45", "role": "ink: the letters and body text on light" },
    "blue": { "value": "#245BB2", "role": "brand blue: links, buttons, TECHNOLOGIES on light; the letters' depth on dark" },
    "light": { "value": "#6AC1FC", "role": "the projection light; links, buttons, TECHNOLOGIES on dark; the letters' depth on light" },
    "deep": { "value": "#06132C", "role": "dark background" },
    "white": { "value": "#FFFFFF", "role": "light surface" },
    "letters-on-dark": { "value": "#EEF4FF", "role": "the letters and body text on dark" },
    "paper": { "value": "#F4F1E9", "role": "warm light surface, beside talibkhan.com" },
    "soft-on-dark": { "value": "#B9C5D8", "role": "secondary text on Deep and Navy" },
    "soft-on-light": { "value": "#56647A", "role": "secondary text on White and Paper" },
    "blue-scale": { "50": "#F2F7FF", "100": "#E1ECFE", "200": "#C5DBFC", "300": "#A9C9FB", "400": "#70A5F8", "500": "#467ED8", "600": "#245BB2", "700": "#0B4397", "800": "#0B326E", "900": "#0B1F45", "950": "#06132C" },
    "states": { "hover-on-light": "#0B4397", "pressed-on-light": "#0B326E", "focus-on-light": "#245BB2", "focus-on-dark": "#6AC1FC" }
  },
  "font": {
    "sans": { "family": "Manrope", "stack": "Manrope, \"Segoe UI\", Arial, sans-serif", "weights": [500, 700, 800], "licence": "SIL Open Font License 1.1 (vendor/MANROPE-OFL.txt)" },
    "mono": { "stack": "\"Cascadia Mono\", Consolas, \"Courier New\", monospace", "use": "labels in motion and code; a brand mono face is decision D5" },
    "descriptor": { "text": "TECHNOLOGIES", "family": "Manrope", "weight": 800, "size": "0.42 × the letters' height", "gap": "0.36 × the letters' height under the name", "tracking": "spread so the word spans the name's full width" }
  },
  "logo": {
    "unit": "one block = 1/7 of the letters' height (the grid the whole identity is drawn on)",
    "clear-space": "2 blocks on every side",
    "minimum": { "horizontal": { "screen-px": 180, "print-mm": 45 }, "stacked": { "screen-px": 130, "print-mm": 35 }, "symbol": { "screen-px": 32, "print-mm": 10 } },
    "below-minimum": "the small mark: the block X on a Deep tile, drawn pixel by pixel at 16, 32 and 48 px (small/)"
  },
  "motion": {
    "reveal": { "duration-s": 9.6, "acts": { "generate": [0, 2.0], "prove": [2.0, 5.0], "project": [5.0, 6.85], "name": [6.85, 9.6] }, "zero-x-moment": { "type": 7.35, "drop": 8.3, "land": 8.75, "named": 9.0 } },
    "play": { "hop-s": 0.8, "rebuild-s": 0.7 },
    "easing": { "in-out": "cubic-bezier(0.65, 0, 0.35, 1)", "out": "cubic-bezier(0.33, 1, 0.68, 1)" },
    "reduced-motion": "show the finished logo; no reveal, no play"
  },
  "sound": {
    "key": "D major",
    "notes": { "X": "D5", "Y": "F#5", "Z": "A5" },
    "sonic-logo": "O X X Y Z on tuned wooden bars (D4, D5, D5, F#5, A5) over a low swell, a felt boom and an open D major chord; about 5 s with its tail",
    "levels": { "peak-dbfs": -3, "logo-rms-db": -16 },
    "module": "tech/sound-oxxyz-v3.js (with sound-oxxyz-v2.js)"
  }
}
