Skip to content

Governance and Versioning

Concert Foundation edited this page Jun 22, 2026 · 4 revisions

Governance & Versioning

SIGNET is stewarded by Concert Foundation as a neutral, open standard. This page covers how the standard is versioned, what counts as normative, and how changes are controlled.

Stewardship

  • The standard is stewarded by Concert Foundation.
  • The artifacts are dedicated to the public domain under CC0 1.0 — the vocabulary is meant to be implemented everywhere, by anyone, without friction or attribution burden.
  • Concert holds no proprietary claim over the model; it stewards its evolution through the Standards Committee and the formal change-control process.
  • No contributor, and no commercial operator (including Score Networks), gains a preferential position.

Normative vs non-normative

The single most important governance distinction:

Tier What How it changes
Normative schema/ and closed codelists Only through the Standards Committee revision process, with a published comment period.
Non-normative docs/, examples/, open codelist values, mapping notes, this wiki May be updated freely by pull request.

The schema takes precedence over the prose if they ever conflict. See Validation & Conformance → Precedence.

Semantic versioning

The CDM uses Semantic Versioning:

  • MAJOR changes only on a breaking change to the core model.
  • MINOR versions add backward-compatible structure.
  • PATCH versions clarify without changing meaning.

Every published version is permanently retrievable at a version-stable URI under concert.foundation/signet/<version>/. Implementations declare the CDM version they target.

Release history

From CHANGELOG.md:

Version Highlights
0.3.0 (2026-06) Runnable signet-to-ubl.js transform → Peppol BIS Billing 3.0; verify-ubl.py reconciliation; CI now proves convertibility on every push; committed invoice.ubl.xml.
0.2.0 (2026-06) Complete OCDS-aligned process layer (Need, Evaluation, Award, Contract, Order, Catalogue, Obligation, Invoice); EN 16931 building blocks (Unit, InvoiceLine, VatBreakdown); EN 16931-mapped Invoice (33 BTs/BGs); Draft-07 allOf fix preserving BT annotations on $ref.
0.1.0 (2026-06) Foundation layer; initial process layer (SourcingEvent, Submission, Policy); agent layer (SyntheticAgent, Mandate, Decision); trust layer (Event, Consent); JSON-LD context; codelists; CI-validated examples.

The specification itself is at v0.1 (Working Draft / Request for Comments) — field- level definitions are illustrative of the model's shape and not yet frozen.

Change control

As a normative artifact, the core model changes only through the formal revision process governed by the Standards Committee, with a published comment period. Non-normative material may be updated freely (specification §12.2).

To propose a change, see Contributing. For adding (rather than changing) structure, see Extensions.

Marks

"SIGNET", "Concert", and "SIGNET Certified" are marks administered by Concert Foundation under the IP & Licensing Policy. The CC0 dedication covers copyright in the artifacts only; it grants no rights in the marks.

Where to go next

Clone this wiki locally