-
Notifications
You must be signed in to change notification settings - Fork 0
Governance and 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.
- 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.
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.
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.
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.
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.
"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.
- Contributing — the CLA and the change process.
- Extensions — adding structure without forking.
- Validation & Conformance — what conformance and the "SIGNET Certified" mark mean.
SIGNET Standard — stewarded by Concert Foundation · Licensed CC0 1.0 · The JSON Schema is the source of truth. · Comments: hello@concert.foundation
Concepts
The Data Model
Interoperability
Using SIGNET
Extensions & demonstrations
- Extension & profile specs
- Agent demo — governed award
- Onboarding demo — conditional qualification
- Auction demo — deterministic close
Project