Specification
Spec
The public XCON spec defines one viewer-only Object Model and four syntax forms. SKETCH is first for Markdown and LLM authoring; JSON is canonical for APIs and schema validation. XML and TAGLESS remain compatibility formats.
Object Model
Ordered name/value dictionaries, arrays, primitives, and components.
XCON/SKETCH
Compact Markdown authoring syntax for examples and LLM drafts.
XCON/JSON
Canonical syntax for APIs, interchange, and schema validation.
XCON/XML
Compatibility syntax for metadata, tools, and round-trip rules.
XCON/TAGLESS
Compatibility symbolic serialization syntax.
Marker Rules
Custom marker selection and escaping guidance.
Security Model
Viewer-only public boundary.
Schema
The JSON Schema is published at /xcon.schema.json and uses the canonical id https://xconviewer.dev/xcon.schema.json.