Skip to main content
Version: Work in Progress
Work in Progress
This is the latest Work in Progress for the United Nations Transparency Protocol. The content of this version is under active development and may change before release.
It's advised to use the latest maintained release from the list of maintained releases.

Technical Implementations Register

info

Please note that this content is under development and is not ready for implementation. This status message will be updated as content development progresses.

This page describes how organisations that implement UNTP register their implementations and demonstrate conformance. UNTP is designed to facilitate interoperability between thousands of independent systems. Experience shows that interoperability standards without conformance tests tend to lead to interoperability failures. Therefore UNTP provides an implementations register and an interoperability testing service.

The premise of implementation governance is straightforward: an implementation becomes registered by passing the relevant interoperability tests and providing the required evidence. This applies equally to software platforms, conformity scheme owners, conformity assessment bodies, identifier registers, and community extension specifications. Each implementer type implements a different subset of the UNTP specifications, but the registration process is the same: meet the requirements, pass the tests, register, and report impact.

All registered implementers must:

  • successfully complete interoperability testing for each major version of UNTP and each major version of their software, service, or specification. Test results are published with the implementation registration.
  • report minimal performance measures as defined by the Impact Assessment Framework so that UNTP adoption and impact can be measured.

Software Platforms

Software platforms — including ERP systems, supply chain management tools, product lifecycle management systems, and specialist sustainability platforms — implement UNTP by issuing and verifying digital credentials on behalf of their customers (producers, manufacturers, brands, and traders).

A conformant software platform issues one or more of the following credential types:

CredentialPurpose
Digital Product Passport (DPP)Product identity, characteristics, and sustainability claims
Digital Facility Record (DFR)Facility identity, location, and sustainability performance
Digital Traceability Event (DTE)Lifecycle events linking inputs to outputs across the supply chain

How to register a software implementation

StepActionResources
1Confirm business value — review the business case for your stakeholder typeIndustry business case
2Implement — build UNTP credential support into your software, or adopt a UNTP-compatible platformSpecification, Reference implementation
3Test conformance — validate your credentials against the UNTP test serviceTest service
4Register — submit your implementation with passing test resultsSoftware register
5Report impact — provide performance metrics to track UNTP adoptionImpact Assessment Framework

Conformity Scheme Owners

Conformity scheme owners — including standards bodies, industry associations, and regulatory agencies — implement UNTP by publishing their conformity schemes, profiles, and criteria as machine-readable linked data vocabularies using the Conformity Vocabulary Catalog (CVC).

A conformant scheme owner publishes:

ArtefactPurpose
Conformity Vocabulary Catalog (CVC)Machine-readable scheme definitions with criteria, scoring frameworks, and regulatory mappings

When scheme criteria are published as unique digital objects via the CVC, product passport claims can be unambiguously verified against conformity credentials and compared across different schemes.

How to register a conformity scheme

StepActionResources
1Review the CVC specification — understand how to structure your scheme, profiles, and criteria as linked dataCVC specification
2Publish your vocabulary — make your scheme criteria available as referenceable URIsExtensions methodology
3Register — submit your scheme to the UNTP registerScheme owners register

Conformity Assessment Bodies

Conformity assessment bodies (CABs) — including auditors, certifiers, testing laboratories, and inspection bodies — implement UNTP by issuing Digital Conformity Credentials that carry independently verified assessments of products, facilities, or organisations.

A conformant CAB issues:

CredentialPurpose
Digital Conformity Credential (DCC)Independent, digitally verifiable assessments against published standards and regulations

Each credential carries the assessor's accreditation, the reference scheme and profile, measured performance metrics, and a conformance determination — giving downstream verifiers high-confidence evidence to support claims made in product passports and facility records.

How to register as a conformity assessment body

StepActionResources
1Review the DCC specification — understand the credential structure, assessment assurance levels, and evidence modelDCC specification
2Implement — build DCC issuance into your assessment workflow, either directly or via a UNTP-compatible software platformSoftware register
3Test conformance — validate your credentials against the UNTP test serviceTest service
4Register — submit your implementation with passing test resultsImplementations register

Identifier Registers

Identifier registers — including national business registers, product registries, facility cadastres, trademark offices, and accreditation authorities — implement UNTP by providing identity resolution and identity anchoring services.

A conformant identifier register implements:

SpecificationPurpose
Identity Resolver (IDR)Resolving identifiers to linksets that point to credentials and related data
Digital Identity Anchor (DIA)Verifiable binding between a decentralised identifier (DID) and an authoritative registered identity

Together, these allow any party with an identifier (on a barcode, QR code, RFID tag, or in a document) to discover and verify credentials about the identified entity — and to confirm that credential issuers are who they claim to be.

How to register an identifier scheme

StepActionResources
1Review the IDR and DIA specifications — understand the resolver linkset model and identity anchor credentialIDR specification, DIA specification
2Implement — add resolver and/or DIA issuance capabilities to your registerReference implementation
3Test conformance — validate your resolver responses and DIA credentialsTest service
4Register — submit your identifier schemeRegisters register

Community Extensions

UNTP is deliberately designed to be industry and geography neutral because most supply chains cross industry and country boundaries. However, most industry sectors and jurisdictions need to extend UNTP with sector-specific product characteristics, conformity criteria, and business rules. Community extensions are themselves a kind of UNTP implementation — they add to the core specification rather than consume it — and are subject to the same registration, testing, and impact reporting requirements as other implementer types.

A registered community extension comprises:

ArtefactPurpose
Extension specification websiteA public website with referenceable URIs documenting the extension's schemas, vocabularies, and rules
Extended JSON schemas and contextsIndustry-specific extensions of the UNTP credential schemas (e.g. a battery passport extending the DPP)
Extension test casesSchema and trust-graph tests that complement the UNTP core tests

Registered extensions must:

  • be freely available under a Creative Commons Attribution 4.0 International license so that they can be re-used by other communities in the same sector — driving harmonisation across multiple extensions.
  • comply with the extensions methodology so that the extension remains conformant with the UNTP core and interoperable with implementations based on other extensions.
  • be version managed, with each extension version stating which UNTP major version it is derived from.
  • be documented as a public website with referenceable URIs for each specification component.

How to create and register a community extension

StepActionResources
1Build the case — review the community activation program to understand stakeholder roles, scope of work, and funding optionsCommunity Activation Program
2Establish governance — form an extension governance group with representative membership and define the high-level scopeExtension governance rules
3Engage with sectoral fora — discover existing extensions in your sector and identify opportunities for re-use and harmonisationSectoral Collaboration
4Develop the extension — follow the extensions methodology to create your specification as a public websiteExtensions methodology, Existing extensions as examples
5Test conformance — validate that extended credentials still pass UNTP core tests and your extension-specific testsTest service
6Register — submit your extension with passing test resultsExtensions register
7Scale and measure — grow implementations across your community and report impactImpact Assessment Framework

Extension development will often be part of the community activation program run by a member association.

Conformance Testing

Conformance testing is central to implementation governance for all implementer types. UNTP provides a three-tier test architecture that validates credentials at increasing levels of rigour:

TierWhat it testsUNTP CoreExtension
Tier 1 — TechnologyW3C Verifiable Credential complianceAll credential issuersNo additional requirements expected
Tier 2 — SchemaSchema validity for each credential typeUNTP core schemasExtended credentials must validate against both core and extension schemas
Tier 3 — Trust GraphCorrect linking between DPP, DTE, DCC, DFR, and DIA credentialsStandard credential linkingExtension-specific choreography and linking rules

The key principle is that a credential conforming to a UNTP extension is also conformant with UNTP core. This ensures that credentials issued in a specific industry or geographical context remain understandable across industry or geographic boundaries.

The test service is available as a hosted test playground and as a locally deployable service.

Detailed implementation guidance for specific stakeholder types (producers, registry operators, conformity bodies, regulators) is also available on the Implementation Plans page.