Specification Overview

Status Draft
Version 0.5.0
Editor Mark Learst
Compliance DTCG 2025.10
Schema v1.json
License CC BY-ND 4.0 + Addendum

A testable protocol for design-to-code variable governance. JSON shape, naming, references, modes, and change control.

This specification is protected under the Variable Design Standard License. Usage for AI-generated derivative standards, false compatibility claims, or ecosystem fragmentation is prohibited.

Abstract

Variable Design Standard (VDS) defines how variables are named, structured, reviewed, and shipped across design and code. It adds governance, validation, and role boundaries to the DTCG 2025.10 format so handoff holds as teams and products grow. JSON-as-API means file paths and names are the interface.

Status of This Document

This specification is Draft. The table above lists the current version, license, and schema.

Conformance

Conformance requires DTCG 2025.10 format compliance, Variable Design Standard (VDS) naming rules, reference syntax, validation, and versioning. See Conformance.

Start here

Introduction

  • Why Variables: Why “variables” not “design tokens”
  • Comparison: Variable Design Standard vs other standards
  • Positioning: What Variable Design Standard is and is not

Contract reference

Adoption

Governance

Scenarios

Tooling

Consumption

  • CSS: CSS variable consumption patterns
  • TypeScript: TypeScript type generation and usage
  • UI Libraries: React/Vue integration patterns

Design

Testing

Patterns

Adapters

Examples

Reference

Meta

FAQ

  • FAQ: Common questions and answers