{
  "id": "openai",
  "version": "1.0.0",
  "name": "OpenAI",
  "description": "OpenAI is an AI research and deployment company — creator of the GPT model family, ChatGPT, the OpenAI API, and the Codex code- generation surface. The brand voice is research-grounded and understated: it lets demos and capability speak. Visually, OpenAI is monochrome-first — pure white or pure black canvases, a five- stop neutral ramp for quiet emphasis, and a small set of \"hue\" accents (red, lime, magenta, blue, yellow) reserved for diagrams and data visualization. Typography is OpenAI Sans, the company's proprietary brand face.\n",
  "provenance": {
    "source": "https://openai.com/",
    "license": "Proprietary — All Rights Reserved",
    "attribution": "OpenAI, OpCo. — visual identity captured from the deployed stylesheet on openai.com (--color-primary-*, --color-secondary-*, --color-hue-*, --color-supply-accent-* token families). OpenAI marks and logos are property of OpenAI.\n",
    "importedDate": "2026-05-17",
    "notes": "OpenAI Sans is the proprietary brand typeface declared on openai.com (font-family: \"OpenAI Sans\", sans-serif). It is not publicly distributed. This atom references Inter@1 as the open- source rendering substitute and notes the proprietary primary in this provenance block.\n"
  },
  "tags": [
    "openai",
    "ai",
    "research",
    "brand",
    "minimal",
    "monochrome"
  ],
  "palette": {
    "ref": "openai@1.0.0",
    "swatches": [
      {
        "id": "openai-black",
        "name": "OpenAI Black",
        "value": "#000000",
        "description": "Canvas in dark mode; foreground in light mode.",
        "aliases": []
      },
      {
        "id": "openai-white",
        "name": "OpenAI White",
        "value": "#FFFFFF",
        "description": "Canvas in light mode; foreground in dark mode.",
        "aliases": []
      },
      {
        "id": "primary-solid-4",
        "name": "Primary Solid 4",
        "value": "#1F1F1F",
        "description": "Subtle elevated surface on dark canvas.",
        "aliases": []
      },
      {
        "id": "primary-solid-12",
        "name": "Primary Solid 12",
        "value": "#333333",
        "description": "Borders / quiet dividers on dark canvas.",
        "aliases": []
      },
      {
        "id": "primary-solid-44",
        "name": "Primary Solid 44",
        "value": "#707070",
        "description": "Tertiary text on dark canvas.",
        "aliases": []
      },
      {
        "id": "primary-solid-60",
        "name": "Primary Solid 60",
        "value": "#999999",
        "description": "Secondary text on dark canvas.",
        "aliases": []
      },
      {
        "id": "primary-solid-80",
        "name": "Primary Solid 80",
        "value": "#CCCCCC",
        "description": "Primary muted text on dark canvas.",
        "aliases": []
      },
      {
        "id": "secondary-solid-4",
        "name": "Secondary Solid 4",
        "value": "#F5F5F5",
        "description": "Subtle elevated surface on light canvas.",
        "aliases": []
      },
      {
        "id": "secondary-solid-12",
        "name": "Secondary Solid 12",
        "value": "#E0E0E0",
        "description": "Borders / quiet dividers on light canvas.",
        "aliases": []
      },
      {
        "id": "secondary-solid-44",
        "name": "Secondary Solid 44",
        "value": "#8F8F8F",
        "description": "Tertiary text on light canvas.",
        "aliases": []
      },
      {
        "id": "secondary-solid-60",
        "name": "Secondary Solid 60",
        "value": "#666666",
        "description": "Secondary text on light canvas.",
        "aliases": []
      },
      {
        "id": "secondary-solid-80",
        "name": "Secondary Solid 80",
        "value": "#333333",
        "description": "Body text on light canvas.",
        "aliases": []
      },
      {
        "id": "tertiary-solid-60",
        "name": "Tertiary Solid 60",
        "value": "#888888",
        "description": "Mid-tone neutral.",
        "aliases": []
      },
      {
        "id": "tertiary-solid-80",
        "name": "Tertiary Solid 80",
        "value": "#5C5C5C",
        "description": "Deep neutral.",
        "aliases": []
      },
      {
        "id": "tertiary-solid-100",
        "name": "Tertiary Solid 100",
        "value": "#1F1F1F",
        "description": "Near-black accent.",
        "aliases": []
      },
      {
        "id": "openai-hue-red",
        "name": "OpenAI Hue Red",
        "value": "#ED6079",
        "description": "Hue ramp red — used in data viz and code syntax.",
        "aliases": []
      },
      {
        "id": "openai-hue-lime",
        "name": "OpenAI Hue Lime",
        "value": "#8FAC39",
        "aliases": []
      },
      {
        "id": "openai-hue-magenta",
        "name": "OpenAI Hue Magenta",
        "value": "#C759AB",
        "aliases": []
      },
      {
        "id": "openai-hue-blue",
        "name": "OpenAI Hue Blue",
        "value": "#36A6D7",
        "aliases": []
      },
      {
        "id": "openai-hue-yellow",
        "name": "OpenAI Hue Yellow",
        "value": "#E2A727",
        "aliases": []
      },
      {
        "id": "openai-accent-blue",
        "name": "OpenAI Accent Blue",
        "value": "#4DA3FF",
        "description": "Documented `--color-supply-accent-color` — link / interactive blue.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "openai-white",
          "surface": "secondary-solid-4",
          "surface-elevated": "openai-white",
          "text-primary": "openai-black",
          "text-secondary": "secondary-solid-60",
          "text-tertiary": "secondary-solid-44",
          "primary": "openai-black",
          "primary-hover": "secondary-solid-80",
          "accent": "openai-accent-blue",
          "accent-hover": "openai-hue-blue",
          "warning": "openai-hue-yellow",
          "warning-hover": "openai-hue-yellow",
          "error": "openai-hue-red",
          "success": "openai-hue-lime",
          "border": "secondary-solid-12"
        }
      },
      "dark": {
        "roles": {
          "background": "openai-black",
          "surface": "primary-solid-4",
          "surface-elevated": "primary-solid-12",
          "text-primary": "openai-white",
          "text-secondary": "primary-solid-80",
          "text-tertiary": "primary-solid-60",
          "primary": "openai-white",
          "primary-hover": "primary-solid-80",
          "accent": "openai-accent-blue",
          "accent-hover": "openai-hue-blue",
          "warning": "openai-hue-yellow",
          "warning-hover": "openai-hue-yellow",
          "error": "openai-hue-red",
          "success": "openai-hue-lime",
          "border": "primary-solid-12"
        }
      }
    }
  },
  "fonts": [
    {
      "role": "heading",
      "ref": "inter@1.0.0",
      "family": "Inter",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Inter",
        "url": "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "body",
      "ref": "inter@1.0.0",
      "family": "Inter",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Inter",
        "url": "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "mono",
      "ref": "jetbrainsmono-nerdfont@1.0.0",
      "family": "JetBrainsMono Nerd Font",
      "classification": "monospace",
      "source": {
        "kind": "external",
        "family": "JetBrainsMono Nerd Font",
        "notes": "Nerd-Font-patched build of JetBrains Mono. Not available via Google Fonts. Download woff2/ttf files from the Nerd Fonts GitHub release and self-host, or install system-wide for terminal/IDE use.\n"
      },
      "fallbackStack": [
        "JetBrains Mono",
        "Fira Code",
        "Menlo",
        "Monaco",
        "Consolas",
        "Liberation Mono",
        "monospace"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        }
      ]
    }
  ],
  "roles": {
    "colors": {
      "identity": "openai-black",
      "on-identity": "openai-white",
      "primary": "openai-black",
      "primary-hover": "secondary-solid-80",
      "accent": "openai-accent-blue",
      "accent-hover": "openai-hue-blue",
      "success": "openai-hue-lime",
      "warning": "openai-hue-yellow",
      "error": "openai-hue-red",
      "text-primary-light": "openai-black",
      "text-primary-dark": "openai-white",
      "background-light": "openai-white",
      "background-dark": "openai-black",
      "surface-light": "secondary-solid-4",
      "surface-dark": "primary-solid-4"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Pure black on pure white (and vice versa) is the maximum possible contrast (21:1). The brand's monochrome posture clears AAA by construction; this rule guards against consumers swapping in mid-neutrals that would defeat the property.\n",
      "against": "background",
      "minRatio": 7,
      "standard": "WCAG-AAA"
    },
    {
      "type": "colorChoice",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "OpenAI's primary brand color is monochrome — black on white, white on black. The \"hue\" tokens are reserved for data visualization, syntax highlighting, and illustration and must not be used as the brand interactive primary.\n",
      "allowed": [
        "openai-black",
        "openai-white"
      ],
      "forbidden": [
        "openai-hue-red",
        "openai-hue-blue",
        "openai-hue-lime",
        "openai-hue-magenta",
        "openai-hue-yellow"
      ]
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "OpenAI's blossom mark is monochrome by design. Recolored, skewed, or gradient variants conflict with the brand's minimal posture.\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "gradient-fill",
        "on-busy-photo"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "OpenAI Sans is distributed in a constrained weight range on openai.com. The marketing site uses Regular (400) for body, Medium (500) and SemiBold (600) for emphasis, and Bold (700) for hero headings. Display weights outside this band are reserved for special editorial contexts.\n",
      "allowed": [
        "400",
        "500",
        "600",
        "700"
      ]
    },
    {
      "type": "fontPairing",
      "target": "typography.heading",
      "severity": "error",
      "rationale": "OpenAI Sans is the only display face on openai.com; the visual hierarchy is established entirely by size and weight. A 1.5× minimum heading-to-body ratio preserves the hierarchy without introducing a second family.\n",
      "requires": "body",
      "minSizeRatio": 1.5
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "error",
      "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. The brand's monochrome posture clears AA effortlessly; consumers must preserve the property when composing neutral ramps.\n",
      "standard": "WCAG-AA",
      "criterion": "1.4.3"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.accent",
      "severity": "warning",
      "rationale": "OpenAI's documented accent blue (#4DA3FF) and the hue ramps appear at small sizes — links, data points, syntax tokens — not as large background fills. Large hue fills conflict with the brand's monochrome canvas.\n",
      "allowedContexts": [
        "link",
        "data-viz-primary",
        "focus-ring"
      ],
      "forbiddenContexts": [
        "background",
        "large-fill"
      ]
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.identity",
      "severity": "error",
      "rationale": "The identity block is black-on-white or white-on-black. Placing the brand identity directly against a hue background breaks the documented monochrome treatment.\n",
      "pairsWith": [
        "openai-white"
      ],
      "doesNotPairWith": [
        "openai-hue-red",
        "openai-hue-blue",
        "openai-hue-magenta"
      ]
    }
  ]
}
