Replies: 1 comment
-
|
Phase C.5 coordination — 2026-04-11 Phase C.5 has two implementation vehicles for this research: Q2 Quartermaster (#136) implements the DPP upgrade of |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Digital Product Passports — Minimal Adoption for EU Compliance and Circular-Economy Grounding
Source: EU Ecodesign for Sustainable Products Regulation (ESPR, 2024) | Corporate Sustainability Reporting Directive (CSRD)
Standards bodies: GS1 Digital Link, W3C Verifiable Credentials, CEN-CENELEC, ISO
Assessment status: Recommend minimal adoption — upgrade existing CSV template, defer full schema until EU standard stabilises (~2026–2027)
What Digital Product Passports Are
A DPP is a structured, machine-readable record permanently attached to a physical product containing:
The EU is mandating DPPs by product category under ESPR:
DPPs must be machine-readable (JSON-LD or GS1 Digital Link QR), tamper-evident, and accessible to regulators, recyclers, and consumers. The legal requirement is that the DPP "travels with the product" — passed on at every transfer of ownership.
Iskander Already Has a Proto-DPP
src/IskanderHearth/supply_chain/material_passport_template.csvis in the repository. This is a proto-DPP: it captures material composition and supply chain in CSV format. The infrastructure gap is:What Minimal Adoption Looks Like
Phase 1 (now — minimal, ~1 week):
Upgrade the existing template from CSV to JSON-LD. Keep the minimal field set — don't try to cover every DPP field before the standard settles.
{ "@context": [ "https://gs1.org/voc/", "https://www.w3.org/2018/credentials/v1", "https://iskander-hearth.coop/ns/dpp/v1" ], "@type": ["ProductPassport", "VerifiableCredential"], "id": "ipfs://Qm...", "issuer": "did:ethr:0x...", "issuanceDate": "2026-04-10", "credentialSubject": { "gs1:gtin": "optional — if product has GTIN", "iskander:assetId": "uuid", "iskander:assetName": "Workshop bandsaw", "gs1:material": [ {"gs1:materialCode": "steel", "gs1:recycledContentPercent": 40} ], "iskander:repairInstructions": "ipfs://Qm...", "iskander:sparePartsAvailable": true, "iskander:disposalRoute": "metal recycling", "iskander:carbonFootprintKg": 45.2, "iskander:durabilityYears": 20 } }IPFS-anchoring gives the tamper-evidence requirement for free — the CID is the integrity proof.
Phase 2 (when EU standard stabilises, ~2026–2027):
Align with the Battery Passport technical standard (the first one to stabilise, Feb 2027). Adopt GS1 Digital Link QR code format. Implement full ESPR fields for the product categories IskanderHearth actually produces.
Every Managed Asset Gets a DPP
The Estates Warden and Quartermaster agents manage Iskander's physical asset inventory. Every asset they track should have a DPP:
When an asset is transferred within the federation (e.g., cooperative A loans a tool to cooperative B), the DPP transfers with it. The Quartermaster agent updates the
issuerfield and adds a transfer event to the DPP's history.Circular Economy Grounding
ADR 0001 states the mutual credit spec "grounds credits in real material flows, not speculative demand." DPPs are the data artefact that makes "real material flows" auditable. Without a DPP, a credit representing "recycled content" is an assertion. With a DPP, it's a verifiable claim.
This matters for the GTFT federation's trust protocol: if cooperative A makes a trade claim about a product's material composition, cooperative B can verify it against the product's DPP (IPFS-anchored, tamper-evident, issuer-signed).
Assessment
Recommendation: Adopt minimal subset now. Upgrade
material_passport_template.csvto JSON-LD, IPFS-anchor it, track in ops-data. Revisit full schema when Battery Passport standard settles in 2026–2027.Active Implementations to Monitor
None are FOSS — but their schemas are published and reusable.
Related Issues Being Filed
feat(quartermaster): Upgrade material_passport_template.csv to DPP JSON-LD schema with IPFS anchoringfeat(ops-data): DPP record alongside asset records — transfer tracking at asset ownership changeSee also:
src/IskanderHearth/supply_chain/material_passport_template.csv| ADR 0001 (mutual credit grounding)Beta Was this translation helpful? Give feedback.
All reactions