AIGX 1.2.0 — standardization release (spec v1.1)
AIGX becomes a real, citable standard with multi-language reference tooling. The
specification version stays 1.1; this is a tooling + repository release (1.2.0), fully
backward compatible with any existing v1.x genome.
What's new
A formal standard (standard/)
- AIGX-1.1.md — normative specification, 20 sections, RFC 2119 language
- AIGX-1.1.abnf — formal grammar (RFC 5234) · AIGX-1.1.schema.json — canonical JSON data model
- media-type-registration.md — IANA registration template for
application/aigx(not+xml) - security · conformance · interoperability · change-control documents
- Dual-licensed: specification text CC-BY-4.0, reference tools MIT
Real tooling, three independent implementations
aigxCLI (npm) —init · lint · resolve · doctor · format · check-conformance, zero-dependency@aigx/parser+@aigx/lint(npm) — reference parser + programmatic validatoraigx(Cargo) — std-only Rust reference validator/CLIaigx(PyPI) — the Python reference validator, upgraded to full V1–V7 + S2 parity
Conformance suite
tests/conformance/ proves the Python, Node, and Rust validators agree fixture-for-fixture —
a positive baseline plus one negative fixture per V1/V2/V3/V4/S2.
See standard/conformance.md.
Versions
| Component | Version |
|---|---|
| Specification | 1.1 |
aigx CLI (npm) · @aigx/parser · @aigx/lint |
1.2.0 |
aigx-lint (Python / PyPI) · aigx (Cargo) |
1.2.0 |
create-aigx (npm) |
1.0.0 |
Breaking changes
None. Existing genomes validate unchanged.
Migration
No migration required. To adopt the CLI: npm i -g aigx (or pip install aigx, cargo install aigx).
Verify conformance
python tests/conformance/run.py # Python · Node · Rust validators must agreeFull details: CHANGELOG.md.