{
  "report": "Color Pick CPS Accessibility Benchmark 2026",
  "version": "1.0.0",
  "published": "2026-07-16",
  "cpsVersion": "2.0.0",
  "methodologyUrl": "https://colorpick.site/cps-methodology/",
  "sourceUrl": "https://colorpick.site/research/cps-accessibility-benchmark-2026/",
  "scope": {
    "cpsReferences": 1386,
    "cpsFamilies": 36,
    "paletteTemplates": 450,
    "paletteCategories": 9
  },
  "cpsAccessibility": {
    "referencesPassingAaOnWhite": 648,
    "referencesPassingAaOnWhitePercent": 46.8,
    "referencesPassingAaOnBlack": 699,
    "referencesPassingAaOnBlackPercent": 50.4,
    "referencesPassingAaaOnWhite": 499,
    "referencesPassingAaaOnWhitePercent": 36,
    "referencesPassingAaaOnBlack": 538,
    "referencesPassingAaaOnBlackPercent": 38.8,
    "referencesPassingAaaWithEitherBlackOrWhite": 1037,
    "referencesPassingAaaWithEitherBlackOrWhitePercent": 74.8,
    "preferredTextColor": {
      "#111111": 719,
      "#FFFFFF": 667
    }
  },
  "printPlanning": {
    "riskDistribution": {
      "Low": 1205,
      "Medium": 167,
      "High": 14
    },
    "averageTotalInkPercent": 122.99
  },
  "libraryComposition": {
    "intensityDistribution": {
      "Soft": 330,
      "Balanced": 330,
      "Vivid": 330,
      "Electric": 330,
      "Neutral": 66
    },
    "temperatureDistribution": {
      "Warm": 517,
      "Balanced": 275,
      "Cool": 594
    }
  },
  "paletteAccessibility": {
    "palettesWithAtLeastOneAaPair": 316,
    "palettesWithAtLeastOneAaPairPercent": 70.2,
    "palettesWithAtLeastOneAaaPair": 273,
    "palettesWithAtLeastOneAaaPairPercent": 60.7,
    "palettesWithAtLeastOneLargeTextPair": 371,
    "palettesWithAtLeastOneLargeTextPairPercent": 82.4,
    "averageAaPairsPerPalette": 2.28,
    "averageMaximumContrast": 8.88,
    "categorySummary": [
      {
        "category": "RGB",
        "palettes": 50,
        "palettesWithAaPair": 47,
        "palettesWithAaPairPercent": 94,
        "palettesWithAaaPair": 45,
        "palettesWithAaaPairPercent": 90,
        "averageAaPairs": 2.46,
        "averageMaximumContrast": 10.25
      },
      {
        "category": "CMYK",
        "palettes": 50,
        "palettesWithAaPair": 49,
        "palettesWithAaPairPercent": 98,
        "palettesWithAaaPair": 48,
        "palettesWithAaaPairPercent": 96,
        "averageAaPairs": 2.38,
        "averageMaximumContrast": 10.91
      },
      {
        "category": "Greyscale",
        "palettes": 50,
        "palettesWithAaPair": 47,
        "palettesWithAaPairPercent": 94,
        "palettesWithAaaPair": 45,
        "palettesWithAaaPairPercent": 90,
        "averageAaPairs": 4.04,
        "averageMaximumContrast": 14.71
      },
      {
        "category": "HTML Color",
        "palettes": 50,
        "palettesWithAaPair": 50,
        "palettesWithAaPairPercent": 100,
        "palettesWithAaaPair": 48,
        "palettesWithAaaPairPercent": 96,
        "averageAaPairs": 3.9,
        "averageMaximumContrast": 13.43
      },
      {
        "category": "Printing",
        "palettes": 50,
        "palettesWithAaPair": 38,
        "palettesWithAaPairPercent": 76,
        "palettesWithAaaPair": 27,
        "palettesWithAaaPairPercent": 54,
        "averageAaPairs": 2.04,
        "averageMaximumContrast": 8
      },
      {
        "category": "Gradient",
        "palettes": 50,
        "palettesWithAaPair": 18,
        "palettesWithAaPairPercent": 36,
        "palettesWithAaaPair": 11,
        "palettesWithAaaPairPercent": 22,
        "averageAaPairs": 0.8,
        "averageMaximumContrast": 4.85
      },
      {
        "category": "Pastel",
        "palettes": 50,
        "palettesWithAaPair": 1,
        "palettesWithAaPairPercent": 2,
        "palettesWithAaaPair": 1,
        "palettesWithAaaPairPercent": 2,
        "averageAaPairs": 0.08,
        "averageMaximumContrast": 1.49
      },
      {
        "category": "Dark",
        "palettes": 50,
        "palettesWithAaPair": 48,
        "palettesWithAaPairPercent": 96,
        "palettesWithAaaPair": 45,
        "palettesWithAaaPairPercent": 90,
        "averageAaPairs": 4.02,
        "averageMaximumContrast": 11.41
      },
      {
        "category": "Bright",
        "palettes": 50,
        "palettesWithAaPair": 18,
        "palettesWithAaPairPercent": 36,
        "palettesWithAaaPair": 3,
        "palettesWithAaaPairPercent": 6,
        "averageAaPairs": 0.82,
        "averageMaximumContrast": 4.86
      }
    ]
  },
  "limitations": [
    "Contrast results evaluate opaque sRGB colors without typography, opacity, images, state changes, or surrounding context.",
    "A passing pair is not a complete accessibility certification.",
    "CMYK and total-ink values are planning approximations without a printer-specific ICC profile.",
    "Color-vision accessibility requires redundant cues and user testing beyond numerical contrast."
  ]
}
