The standard: a versioned, testable specification.
PMO as Code is specified, versioned, and testable, so that implementing it never requires reading the reference implementation's source code. The current version is v0.8.1, still marked draft while it hardens toward a 1.0 of its own.
What it specifies.
Versioning.
The specification is versioned independently of any implementation. A breaking change to a grammar or to blocking semantics requires a major version bump, and changes land the way everything else in this ecosystem lands: a pull request against SPEC.md, gated and recorded.
Hardening the standard to 1.0 is itself a chartered project in the public portfolio, with its own derived status: PRJ-003-STD, live.
The conformance suite.
The spec ships with 73 executable conformance cases across five categories (document, grammar, graph, profiles, registry), each pairing an input with the verdict a conforming implementation must produce. The reference implementation pins a spec version and verifies itself against that version’s suite; docassert 1.x currently pins v0.8.1.
Implementing it.
Read SPEC.md, run your implementation against the conformance suite, and use the artifacts mirror for the canonical templates. The spec is Apache 2.0; a conforming implementation owes nobody anything.