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.
Using the AI Agent
The AI Agent for DPP credentials is under active development. The DFR AI Agent is live now — the same workflow will apply to DPPs once enabled.
The DPP AI Agent will follow the same workflow as the DFR agent — upload a product image, describe the product, attach supporting documents (specs, datasheets, emissions reports), and add conformity claims with PDF evidence or DCC links. See AI Agent & Evidence for the full guide.
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. |