Status

Ecosystem

What this repository ships today, and what remains an interoperability idea rather than a product claim.

SHIPPED

Specification & JSON Schema

Normative text, modular Draft 2020-12 schemas, profile constraints, examples and checksums live in this repository and are published under /schema/1.0/.

Read the specification ↗
SHIPPED

Validator CLI

Structural and implemented semantic checks run locally with npm run validate -- <file>. Schemas resolve from packaged files without fetching reference content.

Conformance model ↗
SHIPPED

Generated pages

Agent-built HTML targets from the example documents. They illustrate consumption of Visual Spec, not runtime conformance or a full renderer.

Browse generated ↗
SHIPPED

Reference explorer

Build visual-reference descriptors and locators for websites, images, video, Figma, PDFs and more. It does not fetch or verify external sources.

Open explorer ↗

Adapters

None shipped in this release. Platform mappings in the component catalog are informative design guidance. Visual Spec does not claim React, Swift, Unity or Android adapters are implemented.

An adapter should begin with a capability declaration: the format versions, profiles, component kinds, layout modes, motion features and accessibility contracts it supports. Unsupported required capabilities must be reported rather than silently dropped. Approximations need an inspectable record of what changed.

Read the adapter guide and propose normative interoperability changes through the RFC process.