<!-- Generated from /contracts/motion at build time. Do not edit by hand. -->
<!-- Source of truth: the rendered page. A hand edit here is overwritten on the next build. -->

# Designesy — /contracts/motion

Canonical page: https://www.designesy.org/contracts/motion

---

## Motion

Motion is structural communication. If motion files are malformed or violate the non-negotiable standards, they degrade trust, clarity, and usability.

Version 0.1.1 · provisional · [machine export](https://www.designesy.org/contracts/motion.json)

## Source authority

## Ten non-negotiable motion standards

## Verification

10 checks. PASS=1, WARN=0.5, FAIL=0. Score = (points/10) × 100. A≥90, B≥80, C≥70, D≥60, F<60.

## Open questions

- Raw schema URL verification: is it lottie.schema.json appended to the schema path?
- Reduced-motion marker convention: should Designesy establish "reduced"/"calm"/"static" name?
- GSAP scope: should this contract cover GSAP timeline validation or a separate contract?
- HyperFrames scope: does the HyperFrames quality gate handle HyperFrames independently?
- Lottie spec stability: should validator warn when file uses features outside approved subset?
