{
  "schema": "aa.accessibility-db.compact.v1",
  "format": "deterministic-accessibility-gen-manifest",
  "source": "@auric-artisan/accessibility-gen",
  "generated_at": "2026-05-14T13:16:34.297Z",
  "count": 5000000,
  "seed": 9001,
  "batch_size": 50000,
  "batch_seed_stride": 2654435761,
  "standards": [
    "WCAG 2.1",
    "WCAG 2.2",
    "WCAG 3.0",
    "Auric SD Flexible",
    "Auric SD Strict"
  ],
  "standard_thresholds": {
    "WCAG 2.1": {
      "AA_normal": 4.5,
      "AA_large": 3.0,
      "AAA_normal": 7.0,
      "AAA_large": 4.5,
      "non_text": 3.0
    },
    "WCAG 2.2": {
      "AA_normal": 4.5,
      "AA_large": 3.0,
      "AAA_normal": 7.0,
      "AAA_large": 4.5,
      "non_text": 3.0,
      "focus_ring": 3.0,
      "target_outline": 3.0,
      "drag_affordance": 3.0
    },
    "WCAG 3.0": {
      "bronze": { "body": 75, "large": 60, "ui": 45, "spot": 30, "non_text": 15 },
      "silver": { "body": 85, "large": 75, "ui": 60, "spot": 45, "non_text": 30 },
      "gold":   { "body": 90, "large": 80, "ui": 70, "spot": 55, "non_text": 45 }
    },
    "Auric SD Flexible": {
      "body":       { "score": 65, "wcag": 4.5, "lc": 60 },
      "large":      { "score": 55, "wcag": 3.0, "lc": 45 },
      "ui":         { "score": 55, "wcag": 3.0, "lc": 45 },
      "decorative": { "score": 35, "wcag": 1.5, "lc": 15 }
    },
    "Auric SD Strict": {
      "body":     { "score": 85, "wcag": 7.0, "lc": 75, "cvd": 0.30 },
      "large":    { "score": 75, "wcag": 4.5, "lc": 60, "cvd": 0.25 },
      "ui":       { "score": 75, "wcag": 4.5, "lc": 60, "cvd": 0.25 },
      "non_text": { "score": 65, "wcag": 3.0, "lc": 45, "cvd": 0.20 }
    }
  },
  "auric_sd_weights": {
    "wcag": 0.30,
    "apca": 0.30,
    "cvd": 0.20,
    "oklch": 0.10,
    "hue": 0.10
  },
  "cvd_types": [
    "protanopia",
    "protanomaly",
    "deuteranopia",
    "deuteranomaly",
    "tritanopia",
    "tritanomaly",
    "achromatopsia",
    "achromatomaly",
    "cataracts",
    "low_vision"
  ],
  "use_cases": [
    "body-text-strict",
    "body-text-WCAG3",
    "body-text-AA",
    "large-text",
    "ui-only",
    "spot-text",
    "non-text",
    "decorative"
  ],
  "apca_use_cases": {
    "body-text-fluent": 90,
    "body-text": 75,
    "large-text": 60,
    "ui-fluent": 45,
    "spot-text": 30,
    "non-text": 15,
    "decorative": 0
  },
  "notes": "Compact manifest. The accessibility library regenerates the visible foreground/background pairs from the deterministic xorshift32 stream instead of downloading a multi-GB expanded JSON array. Stream definition matches @auric-artisan/palette-gen so the three engines share a deterministic substrate. Every record encodes one foreground + one background color across 5,000,000 pairs and is scored against WCAG 2.1, WCAG 2.2, WCAG 3.0 (APCA), and the Auric Artisan SD standard (flexible + strict). Eight color-vision-deficiency simulations plus cataracts and low-vision filters score distinguishability."
}
