Design Contracts

Keep the important decisions clear.

A Design Contract records the product decisions that should remain true as people design, build and improve an interface.

Goals

Who the product helps, what they need and how success will be judged.

Design language

Brand meaning, tokens, typography, components and content rules.

Behaviour

Interactions, states, permissions, responsive behaviour and important edge cases.

Accessibility

The keyboard, focus, contrast, zoom, motion and assistive-technology behaviour the product requires.

Reasons

The evidence or product need behind important decisions, including known uncertainty.

Provenance

Sources, licences and AI involvement when they affect what can be reused or shipped.