Skip to content

UNTP Digital Product Passport

The UN Transparency Protocol (UNTP) defines a cross-sector DPP format wrapped as a W3C Verifiable Credential (VCDM 2.0) in JSON-LD.

Source

Structure

The UNTP DPP is a Verifiable Credential with this top-level shape:

{
  "type": ["DigitalProductPassport", "VerifiableCredential"],
  "@context": ["https://www.w3.org/ns/credentials/v2", "..."],
  "id": "...",
  "issuer": { ... },
  "validFrom": "...",
  "validUntil": "...",
  "credentialSubject": {
    "type": ["ProductPassport"],
    "product": { ... },
    "emissionsScorecard": { ... },
    "circularityScorecard": { ... },
    "materialsProvenance": [ ... ],
    "conformityClaim": [ ... ],
    "traceabilityInformation": [ ... ],
    "dueDiligenceDeclaration": { ... }
  }
}

credentialSubject fields

product

Field Type Description
id URI GS1 Digital Link or equivalent
name string Product name
registeredId string GTIN + serial
description string Product description
productCategory array UN CPC classification
producedByParty object Manufacturer identity
producedAtFacility object Factory identity
productionDate date Manufacturing date
countryOfProduction string ISO 3166-1 alpha-2
serialNumber string Item-level serial
dimensions object Weight, length, width, height, volume

emissionsScorecard

Field Type Description
carbonFootprint number CO2e per declared unit
declaredUnit string Unit (KGM, kWh, etc.)
operationalScope enum CradleToGate, CradleToGrave
primarySourcedRatio number (0-1) Ratio of primary vs. secondary data

circularityScorecard

Field Type Description
recyclableContent number (0-1) Fraction recyclable
recycledContent number (0-1) Fraction from recycled sources
utilityFactor number Functional utility ratio
materialCircularityIndicator number (0-1) Ellen MacArthur MCI

materialsProvenance

Array of materials, each with:

Field Type Description
name string Material name
originCountry string ISO country code
massFraction number (0-1) Fraction of total mass
mass object Absolute mass with unit
recycledMassFraction number (0-1) Recycled fraction
hazardous boolean Hazardous substance flag

conformityClaim

Array of claims/certifications with conformance status, topic, assessment date, and declared values.

traceabilityInformation

Supply chain events with cryptographic hashes for tamper evidence.

Key difference from Battery Pass

The UNTP DPP is sector-agnostic — it works for any product. The Battery Pass schema is battery-specific with domain fields like SoH, cycle count, and cell chemistry. In practice, a battery DPP could use UNTP as the envelope and Battery Pass sub-models for the detailed content.