Downloads

Schemas

Canonical schema identifiers live under https://visualspec.dev/schema/1.0/. Pin versioned 1.0 URLs in builds. /schema/latest/ is a discovery copy of 1.0 and may move.

Validate locally. After cloning the repository: npm run validate -- <file>. Schemas resolve from the packaged files; validators must not fetch references at runtime.

Core artifacts

Root schema

Entry schema for documents

/schema/1.0/schema.json
Standalone bundle

Self-contained schema for offline validation

/schema/1.0/schema.bundle.json
Manifest

Version, modules, profiles and semantic rule codes

/schema/1.0/manifest.json
Semantic rules

Rules beyond JSON Schema

/schema/1.0/semantic-rules.json
Checksums

SHA-256 sums for published artifacts

/schema/1.0/SHA256SUMS

Profile schemas

3d

Profile constraints for 3d.

/schema/1.0/profiles/3d.schema.json
document

Profile constraints for document.

/schema/1.0/profiles/document.schema.json
game

Profile constraints for game.

/schema/1.0/profiles/game.schema.json
illustration

Profile constraints for illustration.

/schema/1.0/profiles/illustration.schema.json
image

Profile constraints for image.

/schema/1.0/profiles/image.schema.json
motion-graphics

Profile constraints for motion-graphics.

/schema/1.0/profiles/motion-graphics.schema.json
presentation

Profile constraints for presentation.

/schema/1.0/profiles/presentation.schema.json
ui

Profile constraints for ui.

/schema/1.0/profiles/ui.schema.json
video

Profile constraints for video.

/schema/1.0/profiles/video.schema.json