Author motion as data.
Neonix JSON V2 is Neonix's strict, renderer-neutral JSON for turning web intent into editable motion. Learn the document model, animate any atomic property, and keep preview and export on the same meaning.
The mental model
Four steps from intent to output.
HTML / CSS / agent intent
the authoring input
Compiler
validation and normalization
Neonix JSON V2
canonical editable JSON
Output
preview or video export
Document
A strict JSON contract
A composition, assets, layers, definitions and audio live in one renderer-neutral document.
Read the conceptLayers
SVG semantics, preserved
Groups, shapes, paths, text, images and video stay readable before compilation.
Read the conceptAnimation
Time is data
Timing windows and typed tracks target explicit properties with deterministic easing.
Read the conceptValidation
Safe to hand off
Schema validation rejects unknown fields and invalid references before a document is accepted.
Read the conceptStart with the root
Every project begins with a document.
The root establishes the format, composition, assets, layers and audio domains. Everything else is referenced by stable IDs.
Read composition and view{
"format": "motion-protocol",
"formatVersion": 2,
"composition": { "width": 1920, "height": 1080, "fps": 30 },
"assets": [],
"layers": [],
"audio": { "sampleRate": 48000, "tracks": [] }
}