Skip to main content

DPP Examples

Overview

This section provides practical examples of Digital Product Passports (DPPs) using a physical product example — the Pierrie Cardin Polo Shirt (Model PC-Polo-Green, v1.2.0).

These examples demonstrate how the BPS DPP Core schema can represent flattened (Inline) and referenced (ByRef) information consistently across product lifecycle stages — from manufacturing to audit.


Example 1 — Lite DPP Snapshot (for Marketplace / Consumer QR)

The Lite DPP is a flattened, consumer-facing representation.
It provides immediate access to key trust signals without requiring additional API calls.

{
"@context": "https://kivanura.org/spec/bps/0.1/bps-0.1.context.jsonld",
"type": "dpp:Passport",
"subject": "urn:pierriecardin:product:pc-polo-green:v1.2.0",
"issuer": "did:pierriecardin:manufacturing:europe",
"issuedAt": "2025-10-04T10:00:00Z",
"status": "Valid",
"contentHash": "sha256-23ab4f8d19e31c53aa9c84a5b2e1234abc90ddff0e9c7e8a1b4c",
"signature": "REPLACE_WITH_JWS_SIGNATURE",

"compositionInline": {
"materials": [
{ "name": "Organic Cotton", "percentage": 95 },
{ "name": "Elastane", "percentage": 5 }
],
"dyeProcess": "Low-impact reactive dye (EU compliant)",
"originCountries": ["India", "Portugal"]
},

"certificationInline": {
"labels": ["OEKO-TEX Standard 100", "GOTS Certified"],
"lastAuditDate": "2025-06-15"
},

"sustainabilityInline": {
"carbonFootprintKgCO2e": 2.3,
"waterUsageLitres": 95,
"energySource": "Solar + Hydro mix",
"recyclability": 0.85
},

"policyInline": [
{ "policyName": "EU-Ecodesign-Compliance", "result": "Pass" },
{ "policyName": "ExtendedProducerResponsibility", "result": "Pass" }
]
}

Characteristics

AspectDescription
AccessibilityPublic (via QR or marketplace)
Data ModeInline only
PurposeDiscovery, comparison, consumer transparency
Query NeedNone – self-contained snapshot
Typical Size~10–25 KB
LifecycleRefreshed on product batch release or certification update

Example 2 — Full DPP Snapshot (for Regulator / Retailer / Auditor)

The Full DPP includes both Inline and ByRef data. This version is designed for regulators, auditors, or verified enterprise consumers who require provenance, traceability, and sustainability validation.

{
"@context": "https://kivanura.org/spec/bps/0.1/bps-0.1.context.jsonld",
"type": "dpp:Passport",
"subject": "urn:pierriecardin:product:pc-polo-green:v1.2.0",
"issuer": "did:pierriecardin:manufacturing:europe",
"issuedAt": "2025-10-04T10:00:00Z",
"status": "Valid",
"contentHash": "sha256-2d3aaf954ad0bb2321fca7a76f83b12451a2c0ee7e19b5d0a49c",
"signature": "REPLACE_WITH_JWS_SIGNATURE",

"compositionInline": {
"materials": [
{ "name": "Organic Cotton", "percentage": 95 },
{ "name": "Elastane", "percentage": 5 }
],
"dyeProcess": "Low-impact reactive dye (EU compliant)",
"originCountries": ["India", "Portugal"]
},

"compositionByRef": {
"uri": "https://dpp.pierriecardin.com/artifacts/polo-green/v1.2.0/composition.json",
"hash": "sha256-AAA00112233445566778899AABBCCDDEE",
"mediaType": "application/json",
"size": 14892
},

"supplychainByRef": {
"uri": "https://dpp.pierriecardin.com/artifacts/polo-green/v1.2.0/supplychain.ttl",
"hash": "sha256-BBB11223344556677889900AABBCCDD11",
"mediaType": "text/turtle",
"size": 52100
},

"manufactureByRef": {
"uri": "https://dpp.pierriecardin.com/artifacts/polo-green/v1.2.0/manufacture.log.json",
"hash": "sha256-CCC99887766554433221100FFEEDDCC11",
"mediaType": "application/json",
"size": 22540
},

"certificationInline": {
"labels": ["OEKO-TEX Standard 100", "GOTS Certified"],
"auditingBody": "Bureau Veritas SA",
"lastAuditDate": "2025-06-15"
},

"sustainabilityInline": {
"carbonFootprintKgCO2e": 2.3,
"waterUsageLitres": 95,
"energySource": "Solar + Hydro mix",
"wasteRecycledPct": 75,
"transportMode": "Sea freight"
},

"policyInline": [
{ "policyName": "EU-Ecodesign-Compliance", "result": "Pass" },
{ "policyName": "ExtendedProducerResponsibility", "result": "Pass" },
{ "policyName": "TextileTransparencyInitiative", "result": "Pass" }
]
}

Characteristics

AspectDescription
AccessibilityAuthorized (manufacturer → regulator, retailer)
Data ModeInline + ByRef
PurposeVerification, audit, provenance traceability
Query NeedPossible – for referenced artifacts
Typical Size~50–150 KB (excluding artifacts)
LifecycleRegenerated at every manufacturing revision or audit event

Example 3 — DPP Artifact (Referenced)

Referenced artifacts extend the Full DPP by providing verifiable external documents.

Example: Composition Artifact (composition.json)

{
"@context": "https://kivanura.org/spec/bps/0.1/bps-0.1.context.jsonld",
"type": "dpp:CompositionArtifact",
"productId": "urn:pierriecardin:product:pc-polo-green:v1.2.0",
"capturedAt": "2025-09-10T00:00:00Z",
"components": [
{
"materialName": "Organic Cotton",
"originCountry": "India",
"supplier": "Sundaram Textiles Pvt Ltd",
"certifications": ["GOTS Certified", "Fair Trade Cotton"]
},
{
"materialName": "Elastane",
"originCountry": "China",
"supplier": "Huaxi Chemical Fibres Co Ltd",
"certifications": ["OEKO-TEX Compliant"]
}
],
"traceability": {
"batchId": "PC-GRN-2025-09-LOT-07",
"factory": "Porto Apparel Plant",
"inspectionDate": "2025-09-20"
}
}

Example 4 — Minimal DPP Lifecycle Metadata

This shows how the same product model evolves through multiple versions.

VersionIssued AtStatusSuperseded ByNotes
v1.0.02024-09-01Supersededv1.1.0Initial pilot issue
v1.1.02025-03-10Supersededv1.2.0Updated supplier data
v1.2.02025-10-04ValidCurrent release, certified

Relationship to BPS DPP Core

DPP SectionInline or ByRefBPS AlignmentExample Content
compositionInline + ByRefFulfills Schema/Provenance roleMaterials, dye process, origins
supplychainByRefAligns with LineageSupplier graph, transport
manufactureByRefAligns with ProvenanceProduction logs, batch IDs
certificationInlineAligns with Quality/TrustAudits, labels
sustainabilityInlineAligns with Quality/PolicyEmissions, recyclability
policyInlineAligns with Policy FindingsCompliance outcomes

Summary

These examples demonstrate:

  • Lite DPP → Flattened, instantly viewable summary for marketplaces and QR scanning.
  • Full DPP → Complete snapshot combining Inline data and verifiable external artifacts.
  • Artifacts → Deep evidence packs, content-addressed and cryptographically sealed.

By following this pattern, manufacturers like Pierrie Cardin can provide product-level traceability that is:

  • Human-readable,
  • Machine-verifiable,
  • Fully aligned with the BPS DPP Core,
  • And extendable across physical, data, and AI product domains.

---