Digital Product Passport (DPP)
A DPP is the core credential type in DPP Kit. It describes a product — its identity, composition, origin, and compliance — in a verifiable, machine-readable format.
Creating a DPP
- Navigate to Toolkit > Credentials > Issue
- Select DPP as the credential type
- Fill in the product details:
| Field | Description | Required |
|---|---|---|
| Product Name | Human-readable name (e.g., "Organic Cotton T-Shirt") | Yes |
| Description | Product description | No |
| SKU | Your internal product SKU | No |
| Facility | Link to a DFR (select from dropdown) | No |
- Review the draft
- Click Issue to sign and publish
Identifier Options
DPPs use GTIN-14 identifiers. You have three options:
Auto-generate (Recommended for pilots)
DPP Kit generates a GTIN-14 from your org prefix:
0 9347823 00002 9
│ │ │ └── Check digit
│ │ └──────── Counter
│ └──────────────── Org prefix
└────────────────── Indicator digit
Provide a SKU
Enter your product SKU and DPP Kit derives a GTIN-14 from it. Useful when you want identifiers to be traceable back to your internal systems.
Bring Your Own GTIN
If you have GTIN-14s from a GS1 Member Organization, enter them directly. DPP Kit validates the check digit.
Linking to Facilities
When creating a DPP, you can select a facility from a dropdown of your active DFRs. This creates a reference from the product to its manufacturing or processing location.
Create your DFRs first so they're available in the facility dropdown when issuing DPPs.
After Issuance
The DPP goes through the full credential pipeline:
- Signed with your organization's DID
- Stored in credential storage
- Registered in the Identity Resolver at the GTIN path
Anyone can now look up the product by its GTIN-14 — by scanning a barcode, entering the identifier in a resolver, or following the credential URL.
Pilot vs Production Behavior
| Mode | What Happens on Re-issue |
|---|---|
| Pilot | Same GTIN, same resolver path. Old version overwritten. |
| Production | New GTIN, new resolver entry. Old version preserved. |