Free color tools · No signup · Everything runs in your browser
Open benchmark evidence · v1.0.0

Datasets, manifests, checksums, and source

Download every input and output required to inspect or repeat Tailwind Scale Accessibility Benchmark v1.0.

Last updated: July 22, 2026

Versioned file registry

Complete results JSONJSON · 132 seeds · 528 method results · 5,808 shades

Nested raw results, aggregate summaries, protocol, findings, worst cases, holdout, controls, and limitations.

Download JSON
Flat results CSVCSV · 528 method rows

One row per seed and method with uniformity, hue, gamut, and contrast-count metrics.

Download CSV
Seed corpus JSONJSON · 132 seeds

100 reference seeds, 20 holdout seeds, 12 controls, selection criteria, source codes, and corpus checksum.

Download JSON
Seed corpus CSVCSV · 132 seed rows

Flat seed registry with cohort, label, family, CPS source code, and HEX.

Download CSV
Protocol manifestJSON · Protocol 1.0.0

Shade weights, anchor, method definitions, output rules, metric definitions, and boundaries.

Download JSON
Benchmark engineTypeScript · Engine 1.0.0

Pure deterministic scale generation, measurements, aggregation, and exported version identifiers.

Download TypeScript
Dataset generatorTypeScript · Generator 1.0.0

Corpus selection, primary and holdout execution, aggregate findings, CSV creation, and SHA-256 generation.

Download TypeScript
ChecksumsTXT · SHA-256

Integrity hash for every downloadable evidence and source file.

Download TXT
BibTeX citationBIB · 1 citation

Machine-readable citation for the v1.0 research release.

Download BIB

Dataset identity

Research release
Tailwind Scale Accessibility Benchmark v1.0.0
Publication date
July 22, 2026
Publisher
Color Pick
Primary sample
100 CPS reference seeds × 4 methods × 11 shades
Validation samples
20 CPS holdout seeds and 12 synthetic controls
Output gamut
sRGB, opaque 8-bit six-digit HEX
Protocol
scale-generation-protocol-1.0.0
Corpus
cps-stratified-seed-corpus-1.0.0
Metrics
scale-accessibility-metrics-1.0.0
Runner
color-pick-tailwind-runner-1.0.0

Result schema overview

The complete JSON has five primary layers:

  1. versions — corpus, protocol, metric, and runner identifiers.
  2. sampleSize and checksums — scope and integrity context.
  3. keyFindings, methodSummary, holdoutSummary, and distributions — derived public findings.
  4. protocol — embedded assumptions needed to interpret the results.
  5. results[] — normalized seed, four method records, 11 final shades, contrast evidence, and raw metric arrays.
{
  "seed": { "id": "...", "hex": "#...", "cohort": "reference" },
  "versions": { "benchmark": "1.0.0", "protocol": "...", "metrics": "...", "runner": "..." },
  "methods": [{
    "method": "oklch",
    "shades": [{ "shade": 50, "hex": "#...", "oklch": {}, "contrastOnWhite": 1.0, "contrastOnBlack": 21.0, "gamutMapped": false }],
    "metrics": { "adjacentDeltaE": [], "coefficientOfVariation": 0.0, "lightnessViolations": 0 }
  }]
}

The CSV intentionally stores one row per seed and method. Use the JSON when shade-level evidence or raw adjacent-distance arrays are required.

License and reuse

The published benchmark datasets, protocol manifest, and aggregate findings are released under Creative Commons Attribution 4.0 International. Attribute Color Pick, retain the benchmark and dataset version, and link to the permanent research page.

The downloadable source files are provided to reproduce the published evidence. Dependencies retain their own licenses. Tailwind is a trademark of Tailwind Labs; this independent benchmark is not affiliated with or endorsed by Tailwind Labs.

No proprietary Pantone values, scraped brand palette, or private user input is included.

Reproduction workflow

  1. Download the engine, generator, seed corpus, protocol, and checksum file.
  2. Use Node.js with TypeScript execution and install culori@4.0.2.
  3. Keep the versioned CPS source available at the path documented by the generator.
  4. Run the generator without changing weights or source selection.
  5. Compare generated SHA-256 hashes and frozen aggregate figures.
npm install culori@4.0.2 tsx@4.23.1
node --import tsx tailwind-scale-benchmark-generator-v1.0.0.ts
sha256sum -c tailwind-scale-benchmark-checksums-v1.0.0.txt

The generator source in this release uses repository-relative imports. External reproduction may preserve that folder structure or adjust import paths without changing the engine or protocol.

Integrity hashes

Seed payload:
sha256:695e328481aaa0b122dc72f7fb966e95d8e87dd0d744560ab3810b2e1d6082f1

Result payload:
sha256:aa5d4ccd43dea7ef4c9434f606c1aad3646465a8b1fce0fe4d910a904ea658cc

The payload hashes describe canonical generated content before each self-referential checksum field is added. File-level hashes for the final downloadable bytes are listed in the checksum file.

Report a mismatch through Contact Color Pick with the filename, expected hash, observed hash, and download date.

Keep it colorful

Enjoying Color Pick?

Color Pick stays free, private, and account-free. Optional donations help cover hosting, testing, and new color tools.

Donate via SociabuzzOptional. Every tool remains free.