Skip to content

AIGX 1.2.0 — standardization release (spec v1.1)

Choose a tag to compare

@Lolner95 Lolner95 released this 20 Jun 07:20
· 7 commits to main since this release

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

  • aigx CLI (npm) — init · lint · resolve · doctor · format · check-conformance, zero-dependency
  • @aigx/parser + @aigx/lint (npm) — reference parser + programmatic validator
  • aigx (Cargo) — std-only Rust reference validator/CLI
  • aigx (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 agree

Full details: CHANGELOG.md.