{
  "$description": "Brand: Datadog (datadog@1.0.0)",
  "color": {
    "swatches": {
      "$description": "Source-of-truth color swatches from palette datadog@1.0.0",
      "datadog-purple": {
        "$value": "#632CA6",
        "$type": "color",
        "$description": "The Datadog signature purple — the fill of the dog-paw mark and the principal accent across datadoghq.com.\n"
      },
      "datadog-purple-dark": {
        "$value": "#4B1F80",
        "$type": "color",
        "$description": "Pressed/active state for the primary CTA."
      },
      "datadog-purple-light": {
        "$value": "#8E5DC9",
        "$type": "color",
        "$description": "Soft accent used on dark-canvas surfaces."
      },
      "datadog-yellow": {
        "$value": "#F8B400",
        "$type": "color",
        "$description": "Datadog secondary accent — used on the dog-paw mark detail and in marketing illustrations.\n"
      },
      "datadog-canvas": {
        "$value": "#1B1F23",
        "$type": "color",
        "$description": "Datadog application canvas — the near-black chrome of the Datadog dashboard and the dark-mode marketing hero.\n"
      },
      "datadog-canvas-deep": {
        "$value": "#0E1114",
        "$type": "color",
        "$description": "Darkest canvas used as the page-level dark background."
      },
      "datadog-ink": {
        "$value": "#1B2730",
        "$type": "color",
        "$description": "Primary text on light surfaces."
      },
      "datadog-gray": {
        "$value": "#5E6A75",
        "$type": "color",
        "$description": "Secondary text and metadata."
      },
      "datadog-gray-light": {
        "$value": "#8995A1",
        "$type": "color",
        "$description": "Tertiary text and disabled UI."
      },
      "datadog-surface": {
        "$value": "#F3F4F6",
        "$type": "color",
        "$description": "Quiet surface — card backgrounds on the marketing site."
      },
      "datadog-border": {
        "$value": "#DCDFE3",
        "$type": "color",
        "$description": "Hairline borders and dividers."
      },
      "datadog-white": {
        "$value": "#FFFFFF",
        "$type": "color",
        "$description": "Primary canvas on light surfaces."
      },
      "datadog-success": {
        "$value": "#3FAE2A",
        "$type": "color",
        "$description": "Healthy / passing-monitor state."
      },
      "datadog-warning": {
        "$value": "#FFB400",
        "$type": "color",
        "$description": "Warning / degraded-state monitor."
      },
      "datadog-error": {
        "$value": "#D63B3B",
        "$type": "color",
        "$description": "Critical / alerting-monitor state."
      }
    }
  },
  "font": {
    "$description": "Typography roles mapped to font atoms",
    "heading": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "heading role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    },
    "body": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "body role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    },
    "mono": {
      "family": {
        "$value": [
          "JetBrainsMono Nerd Font",
          "JetBrains Mono",
          "Fira Code",
          "Menlo",
          "Monaco",
          "Consolas",
          "Liberation Mono",
          "monospace"
        ],
        "$type": "fontFamily",
        "$description": "mono role → JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    }
  },
  "$extensions": {
    "com.brand-atoms.rules": [
      {
        "type": "colorChoice",
        "target": "logo.paw.fill",
        "severity": "error",
        "rationale": "The Datadog dog-paw mark renders in Datadog Purple (#632CA6) or reversed white. The hover/active variants and the secondary yellow accent are not valid mark fills — the yellow appears as an accessory detail (the \"eye\" inside the paw on the published variant) but does not stand in for the mark color.\n",
        "allowed": [
          "datadog-purple",
          "datadog-white"
        ],
        "forbidden": [
          "datadog-purple-dark",
          "datadog-purple-light",
          "datadog-yellow"
        ]
      },
      {
        "type": "forbiddenTreatment",
        "target": "logo",
        "severity": "error",
        "rationale": "Datadog's brand guidelines explicitly prohibit altering the proportions, color, or orientation of the dog-paw mark. Gradient fills are not part of the published brand system, and the paw must not be detached from the wordmark on shared lockups.\n",
        "treatments": [
          "stretched",
          "rotated",
          "recolored",
          "drop-shadow",
          "on-busy-photo",
          "paw-detached-from-wordmark",
          "gradient-fill"
        ]
      },
      {
        "type": "contrastRatio",
        "target": "text-primary",
        "severity": "error",
        "rationale": "Datadog Ink (#1B2730) on Datadog White gives ~14:1 — well above WCAG 2.1 Level AA. The rule encodes the floor for any new foreground/background pairing on datadoghq.com.\n",
        "against": "background",
        "minRatio": 4.5,
        "standard": "WCAG-AA"
      },
      {
        "type": "contrastRatio",
        "target": "roles.colors.primary",
        "severity": "error",
        "rationale": "Datadog Purple (#632CA6) on Datadog White gives ~8:1 — well above WCAG AA for body-sized text. The marketing site's purple link/button labels rely on this contrast.\n",
        "against": "background",
        "minRatio": 4.5,
        "standard": "WCAG-AA"
      },
      {
        "type": "compositionConstraint",
        "target": "roles.colors.primary",
        "severity": "recommendation",
        "rationale": "The canonical Datadog composition is purple-on-canvas or purple-on-white, with the yellow accent as a brand-family pair. Combining Datadog Purple directly with the alert red reads as a status-color conflict on observability dashboards.\n",
        "pairsWith": [
          "datadog-white",
          "datadog-canvas",
          "datadog-canvas-deep",
          "datadog-yellow"
        ],
        "doesNotPairWith": [
          "datadog-error"
        ]
      },
      {
        "type": "contextRestriction",
        "target": "roles.colors.accent",
        "severity": "error",
        "rationale": "Datadog Yellow is the secondary brand accent. The critical / alerting context is reserved for Datadog Error red, and the warning context is reserved for Datadog Warning amber. Substituting yellow for red on critical alerts breaks the monitoring-color contract.\n",
        "forbiddenContexts": [
          "error-state",
          "critical-alert"
        ]
      },
      {
        "type": "accessibilityRequirement",
        "target": "*",
        "severity": "error",
        "rationale": "WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) — Level AA. Datadog's application is consumed by operators across long incident-response sessions; AA is the floor for dashboard-text legibility.\n",
        "standard": "WCAG-AA",
        "criterion": "1.4.3"
      },
      {
        "type": "fontPairing",
        "target": "typography.heading",
        "severity": "recommendation",
        "rationale": "Datadog's marketing surfaces use Inter for both heading and body, with a modest size differential consistent with the data-dense observability voice. A 1.4× floor preserves the display-to-prose distinction without overpowering dashboards.\n",
        "requires": "body",
        "minSizeRatio": 1.4
      }
    ],
    "com.brand-atoms.assets": [],
    "com.brand-atoms.provenance": {
      "source": "https://www.datadoghq.com/",
      "license": "Proprietary — All Rights Reserved",
      "attribution": "Datadog and the Datadog logo are trademarks of Datadog, Inc. Brand colors and identity guidance documented here are derived from the visible style values on datadoghq.com, the Datadog application chrome, and the Datadog press kit (datadoghq.com/about/press-kit/).\n",
      "importedDate": "2026-05-18",
      "notes": "Brand-atoms' read of Datadog's publicly available brand surface and the visible application chrome. This file is not an official Datadog brand-guidelines document. The Datadog application is dark-first; the marketing site is light-first. Both modes are authored. No asset files are bundled; the dog-paw mark is trademarked.\n"
    },
    "com.brand-atoms.references": {
      "palette": "datadog@1.0.0",
      "fonts": {
        "heading": "inter@1.0.0",
        "body": "inter@1.0.0",
        "mono": "jetbrainsmono-nerdfont@1.0.0"
      }
    }
  }
}
