JSON Schema 1.0

Reference

The root document and every module definition, generated from the published schemas. Enum values, numeric bounds, and cross-references are listed on each module page. Normative meaning lives in the specification.

Root document

Raw schema: /schema/1.0/schema.json

PropertyTypeRequired
$schema const "https://visualspec.dev/schema/1.0/schema.json" no
visualSpec const "1.0" yes
metadata metadata yes
profiles array<"ui" | "image" | "illustration" | "document" | "presentation" | "video" | "motion-graphics" | "3d" | "game"> yes
sources array<source> no
visualReferences array<reference> no
visualReferenceSets array<referenceSet> no
visualLanguage visualLanguage no
tokens tokenRegistry no
world world no
entities array<entity> no
relationships array<relationship> no
scenes array<scene> no
components array<component> no
semantics array<semanticNode> no
events array<event> no
actions array<action> no
states array<state> no
motion array<animation> no
timelines array<timeline> no
assets array<asset> no
cameras array<camera> no
lights array<light> no
materials array<material> no
effects array<effect> no
compositions array<composition> no
illustrations array<illustration> no
videos array<video> no
presentations array<presentation> no
documents array<document> no
threeD threeD no
game game no
accessibility accessibility no
rendering rendering no
platformOverrides array<override> no
validation validation no
flows array<flow> no
provenance array<assertion> no
platforms array<"web" | "apple" | "android" | "fluent" | "custom"> no
extensions extensions no
Common

Shared constrained identifiers, values, units, bounds, provenance and extension payloads.

21 defs
References

Addressable source resources, visual evidence, reference graph and conflict resolution.

6 defs
Appearance

Color spaces, paint, typography, filters, surface and rendering appearance.

8 defs
Tokens

Typed design tokens, aliases, modes and provenance. Alias cycles require semantic validation.

3 defs
Layout

Framework-independent layout, constraints, responsive rules and adaptive alternatives.

5 defs
Geometry

2D and 3D primitives, paths, transforms and coordinate conventions.

3 defs
Accessibility

Cross-platform semantic accessibility contract, with explicit native-first ARIA mappings.

4 defs
Components

Component definitions and instances, anatomy, variants, behavior and existing design-system mappings.

5 defs
Semantics

A semantic tree independently describes meaning, roles and reading relationships.

1 defs
Interaction

Observable events, declarative visual actions and visual state graphs. No executable business logic.

4 defs
Motion

Temporal visual changes including keyframes, springs, paths, shared elements and driven progress.

10 defs
Timeline

Tracks, clips, markers, editorial transitions and audio-visual synchronization.

5 defs
Assets

Resources used in the output, distinct from references that specify expected appearance.

1 defs
Camera

Photographic and realtime cameras with shared optical and composition intent.

1 defs
Lighting

Physical and intent-oriented lights, environment illumination and shadows.

1 defs
Materials

Interoperable material intent, texture bindings and physically based surface parameters.

2 defs
Effects

Reusable visual effects, particle systems and post-processing intent.

1 defs
World

Visual world, environments, identities, representations, lifecycle and semantic relationships.

5 defs
Scene

Renderable scene tree and its semantic, entity and component bindings.

3 defs
Media

Image composition, illustration, audiovisual projects, captions and data visualization.

6 defs
Presentation

Slides, masters, narrative sequence, presenter notes and per-slide timelines.

3 defs
Document

Editorial and paginated visual layout, page sections, figures, notes and pagination.

4 defs
Three D

3D scene intent, geometry instances, LOD, skeletons, skins, rigs and morph targets.

5 defs
Game

Visual-only game profile: levels, HUD, characters, animation controllers, spatial UI and cutscenes.

4 defs
Rendering

Output requirements, capability negotiation, explicit fallbacks and platform overrides.

4 defs
Validation

Structural, semantic, accessibility, visual and reference conformance expectations.

3 defs