-
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/, closed codelists, and conformance/levels.md + the conformance suite/ + report-schema.json
|
Only through the Standards Committee revision process, with a published comment period. |
| Non-normative |
docs/, examples/, open codelist values, mapping notes, the conformance adapter/ reference code, 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.
The conformance suite is versioned with the CDM: a certification is always qualified by both versions (e.g. "SIGNET Full — CDM v0.1, suite v0.1"). A new CDM major version requires re-certification; minor/patch suite updates that only add or clarify tests do not invalidate existing certifications but may apply at renewal. See Conformance Harness.
From CHANGELOG.md:
| Version | Highlights |
|---|---|
| 0.5.0 (2026-06) |
Agent demonstration (agent/): a runnable proof that a synthetic agent takes a governed, accountable, conformant action — reads a SourcingEvent, is bounded by a Mandate (its €12M value exceeds the €10M autonomous ceiling, so human approval is required), applies the published MAT evaluation Policy, and emits an Award Decision with rationale, inputs, policies applied, human approval, and provenance, plus a five-event hash-chained trail; the runner verifies the output is conformance-clean (every object validates, the chain holds, tampering is detected); CI runs the demo on every commit. |
| 0.4.0 (2026-06) |
Conformance harness (conformance/): Core/Full levels, the public suite, a reference adapter (reaches Full) and a broken adapter (rejected), neutrality rules CN-1…CN-4; signet-to-ubl.js refactored to a pure toUBL(); CI runs the harness on every commit. |
| 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