Skip to content

UNTP DPP Schema

The UN Trade Facilitation and Electronic Business Centre (UN/CEFACT) has developed the United Nations Transparency Protocol (UNTP) for Digital Product Passports.

Overview

The UNTP Digital Product Passport (DPP) is a standardized format for sharing product sustainability and circularity information across supply chains.

Schema Version

dppvalidator currently supports UNTP DPP Schema version 0.6.1.

Schema Structure

classDiagram
    direction TB

    class DigitalProductPassport {
        +URI id
        +String[] type
        +CredentialIssuer issuer
        +DateTime validFrom
        +DateTime validUntil
        +ProductPassport credentialSubject
    }

    class CredentialIssuer {
        +URI id
        +String name
    }

    class ProductPassport {
        +URI id
        +Product product
        +ConformityClaim[] conformityClaim
        +CircularityScorecard circularityScorecard
        +EmissionsScorecard emissionsScorecard
    }

    class Product {
        +URI id
        +String name
        +String description
        +String registeredId
        +String idScheme
    }

    DigitalProductPassport --> CredentialIssuer : issuer
    DigitalProductPassport --> ProductPassport : credentialSubject
    ProductPassport --> Product : product

Key Components

DigitalProductPassport

The root credential containing:

  • id — Unique identifier (URI)
  • type — Credential types
  • issuer — Who issued the passport
  • validFrom / validUntil — Validity period
  • credentialSubject — The actual passport data

CredentialSubject (ProductPassport)

Contains product-specific information:

  • product — Product details
  • conformityClaim — Compliance declarations
  • cirularityScorecard — Circularity metrics
  • emissionsScorecard — Carbon footprint data
  • traceabilityInformation — Supply chain data

Product

Core product information:

  • id — Product identifier
  • name — Product name
  • description — Product description
  • registeredId — Official registration ID
  • idScheme — ID scheme (GTIN, etc.)

JSON Schema

The schema is available at:

https://vocabulary.uncefact.org/untp/dpp/0.6.1/schema.json

Example

{
  "@context": [
    "https://www.w3.org/ns/credentials/v2",
    "https://vocabulary.uncefact.org/untp/dpp/0.6.1"
  ],
  "type": ["DigitalProductPassport", "VerifiableCredential"],
  "id": "https://example.com/dpp/battery-001",
  "issuer": {
    "id": "https://example.com/manufacturer",
    "name": "Battery Manufacturer Inc."
  },
  "validFrom": "2024-01-01T00:00:00Z",
  "validUntil": "2029-01-01T00:00:00Z",
  "credentialSubject": {
    "id": "https://example.com/product/battery-001",
    "product": {
      "id": "https://example.com/product/battery-001",
      "name": "EV Battery Pack",
      "description": "High-capacity lithium-ion battery"
    }
  }
}
  • W3C Verifiable Credentials — Credential format
  • EU ESPR — Ecodesign for Sustainable Products Regulation
  • CIRPASS — Circular Economy Product Passport standards

Next Steps