-
Notifications
You must be signed in to change notification settings - Fork 0
Codelists
Concert Foundation edited this page Jun 22, 2026
·
3 revisions
Codelists are the controlled vocabularies that constrain coded fields in the CDM. They live
in codelists/ as CSV files with a fixed header: Code,Title,Description. CI lints this
header on every push.
Codelists are split into two tiers (see Governance & Versioning):
- Closed lists are normative — values change only through the Standards Committee revision process.
- Open lists are non-normative — values may be added freely by pull request.
| Code | Title | Description |
|---|---|---|
did |
Decentralised Identifier | W3C DID. RECOMMENDED for parties and agents. |
gleif:lei |
Legal Entity Identifier | ISO 17442 LEI issued under GLEIF. |
gs1:gln |
Global Location Number | GS1 GLN. |
vat |
VAT number | National VAT registration number. |
companies-house |
UK Companies House number | UK company registration number. |
peppol |
PEPPOL Participant Identifier | Peppol network participant id. |
| Code | Title | Description |
|---|---|---|
buyer |
Buyer | The party acquiring goods/services. |
supplier |
Supplier | The party offering goods/services. |
procuringEntity |
Procuring entity | The entity running the procurement on behalf of the buyer. |
payer |
Payer | The party making payment. |
payee |
Payee | The party receiving payment. |
humanAgent |
Human agent | A natural person acting in the network. |
syntheticAgent |
Synthetic agent | An AI agent acting in the network. |
certifier |
Certifier | An authority issuing verifiable credentials. |
observer |
Observer | A read-only participant (auditor, regulator). |
| Code | Title | Description |
|---|---|---|
open |
Open | Any interested supplier may submit. |
restricted |
Restricted | Two-stage: select then invite. |
competitiveFlexible |
Competitive flexible procedure | Bespoke multi-stage procedure (UK Procurement Act 2023). |
directAward |
Direct award | Award without competition where permitted. |
frameworkCallOff |
Framework call-off | Call-off competition under an existing framework. |
| Code | Title | Description |
|---|---|---|
draft |
Draft | Not yet submitted. |
submitted |
Submitted | Lodged with the procuring entity. |
withdrawn |
Withdrawn | Withdrawn by the supplier. |
admissible |
Admissible | Passed admissibility checks. |
inadmissible |
Inadmissible | Failed admissibility checks. |
| Code | Title | Description |
|---|---|---|
admissibility |
Admissibility | Whether a submission is admissible. |
evaluation |
Evaluation | Scoring of a submission. |
award |
Award | Decision to award. |
negotiationMove |
Negotiation move | A move within a negotiation. |
| Code | Title | Description |
|---|---|---|
eligibility |
Eligibility | Entry criteria for participation. |
evaluation |
Evaluation | Scoring model for submissions. |
approval |
Approval | Approval routing and thresholds. |
constraint |
Constraint | Hard limits on agent behaviour. |
compliance |
Compliance | Regulatory or policy compliance rules. |
| Code | Title | Description |
|---|---|---|
need.raised |
Need raised | A procurement need was raised. |
sourcingEvent.published |
Sourcing event published | A sourcing event was published to the market. |
submission.lodged |
Submission lodged | A supplier lodged a submission. |
evaluation.completed |
Evaluation completed | A submission was evaluated. |
award.decided |
Award decided | An award decision was taken. |
contract.signed |
Contract signed | A contract was executed. |
mandate.granted |
Mandate granted | An agent mandate was granted. |
mandate.revoked |
Mandate revoked | An agent mandate was revoked. |
| Code | Title | Description |
|---|---|---|
tenderNotice |
Tender notice | Notice advertising a sourcing event. |
evaluationCriteria |
Evaluation criteria | The published evaluation model. |
specification |
Specification | Technical or service specification. |
signedContract |
Signed contract | The executed contract document. |
evidence |
Evidence | Evidence of obligation fulfilment. |
EN 16931 BT-3. Subset of UNTDID 1001.
| Code | Title | Description |
|---|---|---|
380 |
Commercial invoice | Standard commercial invoice (EN 16931 BT-3 default). |
381 |
Credit note | Document cancelling all or part of an invoice. |
384 |
Corrected invoice | Invoice correcting a previously issued invoice. |
389 |
Self-billed invoice | Invoice raised by the buyer on behalf of the supplier. |
326 |
Partial invoice | Invoice for part of a delivery or contract. |
EN 16931 BT-151 / BT-118. Subset of UNTDID 5305.
| Code | Title | Description |
|---|---|---|
S |
Standard rate | Standard VAT rate applies. |
Z |
Zero rated | Goods/services taxed at zero rate. |
E |
Exempt | Exempt from VAT. |
AE |
Reverse charge | VAT reverse charge applies (buyer accounts for VAT). |
G |
Export outside EU | Free export item, VAT not charged. |
K |
Intra-community supply | Zero-rated intra-community supply of goods/services. |
O |
Outside scope | Services outside the scope of VAT. |
- Foundation Layer / Process Layer — the fields these lists constrain.
- Governance & Versioning — closed vs open lists.
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