Skip to content

YounndAI/yon

YON

YON Toolchain
The official toolchain for YON — YounndAI Object Notation™
Data, intent, provenance, and thought — in one stream.

Website · Specification · Apache 2.0 · Trademark Policy · Brand Assets


What is YON?

YON is not a JSON replacement — different category, different job. Transport formats move data between machines; YON fills the gap between prose and markdown — readable but unstructured — and those transport formats — structured but carrying data alone. It is structured and parseable, line-oriented, for both human and AI consumption, and it holds what neither was built for: data, intent, provenance, and thought, in one stream. Structure carries the meaning, not just the data. Every record line is independently parseable — no global schema required, enter mid-stream and understand. The same format serves as a data container, a prompt, a configuration file, an execution plan, or a multi-agent controller.

This monorepo publishes the YON toolchain — 8 npm packages under the @younndai scope: a reference parser and validator, a fluent document builder, a sandboxed workflow runner, deterministic format converters, a runnable example cookbook, a benchmark suite, domain schemas, and a provider-agnostic LLM gateway.

Packages

Package What it does
@younndai/yon-parser Reference parser, validator, and formatter for YON v2.0.
@younndai/yon-generator Fluent builder API for constructing valid YON documents from code.
@younndai/yon-runner Executes YON workflow documents in a fail-closed sandbox.
@younndai/yon-converter Deterministic converters between YON and JSON/YAML/TOML/XML/CSV/INI.
@younndai/yon-examples Runnable cookbook and CLI for learning YON.
@younndai/yon-benchmarks Benchmark suite — structural reliability, cognitive economy, streaming.
@younndai/domains Fetch, validate, introspect, and classify YounndAI Domain schemas.
@younndai/ai-relay Provider-agnostic LLM gateway with a model registry.

Quick Start

npm install @younndai/yon-parser
import { parseDocument } from "@younndai/yon-parser";

const doc = parseDocument(`@DOC ver=2.0 | id=hello | title="Hello World"
@NOTE text="Every line stands alone."`);

See each package's README for its full API, and the Quick Start guide in the specification repo.

The YON Project

Development

npm install
npm run build
npm test

About YounndAI

YounndAI™ — You and AI, unified. (pronounced "yoon-dye")

A philosophy of intelligence: building with intention, so humans and machines think together without losing what makes either whole.

License & Attribution

Apache-2.0. © 2026 MARLINK TRADING SRL (YounndAI). See LICENSE and NOTICE.

"YON" and "YounndAI" are trademarks of MARLINK TRADING SRL — see TRADEMARK.md.

Created by Alexandru Mareș.

Website: yon.younndai.com

Structure before scale. Harmony above all.


Spec YON v2.0
Author Alexandru Mareș
Company MARLINK TRADING SRL · YounndAI™
License Apache 2.0 — © 2026 MARLINK TRADING SRL
Trademark YounndAI™ Trademark Guidelines

About

The official YON™ toolchain — parser, generator, runner, converter, examples, benchmarks, domain schemas, and AI relay for the stream-first YON block format. 8 npm packages under @YounndAI. By YounndAI — younndai.com.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors