Consumer Ownership for Digital Product Passports
Every Digital Product Passport tells you what the product is. Almost none tell you who currently owns it. We just shipped consumer-ownership claims on dpp.gs — a clean, regulation-friendly flow that turns the passport into a register of stewardship and unlocks second-hand markets, warranty transfer and recall reach.
Why ownership belongs in the passport
Three things go wrong when a passport has no concept of an owner. 1) Recalls miss the long tail — manufacturers can email the original buyer but lose contact when the item changes hands. 2) Second-hand markets stay opaque — buyers can't verify the unit hasn't been stolen or repaired with counterfeit parts. 3) Warranty transfer is friction — the new owner has no paper trail. A passport that includes ownership solves all three with one field.
The flow
Only passports with a GS1 AI 21 serial number can be claimed — that's the unique-unit identifier the EU Battery Regulation already mandates for industrial and EV batteries. Consumer scans the QR, taps Claim ownership, enters their email and uploads a photo of the receipt. We email them a verification link. Clicking it does one of two things: if no prior owner registered the unit, ownership activates instantly. If a prior owner exists, we email them with the buyer's receipt and an Approve / Reject button. 14 days to respond — silence means auto-rejection.
Privacy decisions we made
The receipt is shared with the prior owner for review (they need it to judge whether the sale is real) but auto-deleted 30 days after the claim closes. The current owner's full name appears in the public passport viewer only if they explicitly entered one; otherwise the card just reads Ownership registered on dpp.gs. We do not surface the owner's email anywhere public. Consumer auth is a magic email link valid for one year — no passwords. The platform team gets a [email protected] FYI on each new claim for fraud monitoring.
Why it isn't blockchain
Token-based ownership models look elegant on a slide. In practice they require the consumer to maintain a wallet, store private keys safely, and pay (or have someone pay) gas. None of those constraints exist for an EU passport that needs to last 10+ years for a €40 fleece jacket. Our model is dramatically more boring — a row in a database, a verified email — and that's the point: it works for grandparents and for second-hand markets that don't speak Solidity. The whole flow is in the open product_ownership_claims table; the schema is open under MIT alongside our other DPP schemas.
What's next
Ownership unlocks a roadmap: warranty transfer at claim, recall push-notification to the current owner, repair history attached to the unit (not just the SKU), and lawful-resale provenance for textiles and electronics. Each of these is incremental once the passport knows who owns the unit. Try it on the VoltCore VC-75E battery passport or the Patagonia Better Sweater fleece passport — both are demo products with claim enabled.
See the flow in action
Scan the demo passport's QR, claim it with your email — first claim activates instantly, second claim waits for prior-owner approval.
Open the demo passport →