DPP Agent
AgentEU Digital Product Passport Platform

Everything you need for
Digital Product Passports

Create, validate, and deploy EU-compliant DPPs. AI-powered tools for every step of your compliance journey.

Pain points we tackle

The compliance problems every DPP project hits — and how the platform closes them.

Regulatory uncertainty

ESPR, AGEC, Battery Regulation, CIRPASS-2 — we validate every DPP against the standards you need before publish.

Data hygiene

Half-filled PIM attributes and inconsistent fields get flagged and AI-completed with source-cited suggestions you approve.

Time to compliance

Connect Akeneo, Centra, Shopify or drop a CSV — draft passports in minutes, publish in an afternoon.

Brand control

Custom domains, white-label, EU-region hosting, live consumer analytics. Your brand, your data, your URL.

The Product Passport Dilemma

Understanding EU Digital Product Passports in 3 minutes.

Why teams pick DPP Agent

Four problems that show up in every DPP project we join, and how the platform solves each one.

You can't comply with what you can't validate

The EU Ecodesign for Sustainable Products Regulation (ESPR) doesn't hand brands a checklist. Each product category has its own mandatory attribute set, its own labelling rules, and its own supporting standards — and those standards keep evolving. Most brands find out they're non-compliant after the fact, at customs or in a customer complaint.

DPP Agent ships with the validator built in. Every draft passport gets checked against the schemas that apply to its category: ESPR Base, AGEC textile, CIRPASS-2 core, and the EU Batteries Regulation. Missing mandatory fields are flagged the moment they're missing, with the exact regulatory text that requires them. Nothing publishes until the completeness score is green, and every version is archived per EN 18221 §4.2 lifetime retention so an auditor can reconstruct the record on demand.

Fair warning: no software makes non-compliant data compliant. What we do is stop it from shipping.

Your PIM is a graveyard of half-filled attributes

By the time a compliance project starts, most catalogues have been through five system migrations, three PIM re-implementations, and at least one round of merger consolidation. Attributes are inconsistent, families overlap, care instructions live as free-text somewhere, and the country-of-origin field has 40 % coverage on a good day.

DPP Agent's AI Suggest doesn't hallucinate. It reads the fields you have, cross-references category-mandatory rules and any tenant-level defaults you've configured, and proposes fills with a visible source citation for every value. Operators approve or override in-line. When we can't confidently propose a value, we say so — we don't invent data to hide a gap. That gate is deliberate: an auditor should never open a passport and find something the brand didn't sign off on.

The passport has to reach the consumer, not the vendor

A DPP that only lives inside a compliance vendor's subdomain is a legal artefact, not a brand asset. When a consumer scans the QR on a hangtag and lands onvendor.com/passport/12345they get a generic template with someone else's branding. Trust erodes; scan rates collapse.

DPP Agent runs your passports on your own subdomain (dpp.yourbrand.comor the DPP Agent-managed alternative yourbrand.dpp.dppagent.com) with your fonts, your colours, your logo, and no vendor watermark on paid tiers. Consumer analytics land in your admin: scans by country, device, referer, timeline. What consumers actually engage with informs what you improve next season.

Vendor lock-in is a real cost, not a rhetorical one

Compliance vendors love to talk about “lifecycle” and forget to mention that a DPP has a lifetime as long as the product does. Ten years for a heavy appliance, fifteen for a battery installation, effectively forever for a heritage watch. That's a decade of data you don't want held hostage by one integration you can't untangle.

DPP Agent connectors are additive and interchangeable: Akeneo, Centra, Shopify, Delogue PLM, WooCommerce, inriver, commercetools, Magento, or a plain CSV drop — use whichever fits the product line, mix them freely, and switch tomorrow. The passport URL doesn't change when you re-plumb the source. Data lives in EU-region infrastructure. Exports are available as CIRPASS-2 JSON any day of the week.

The standards we cover

The DPP space isn't one regulation; it's a stack. Here's what DPP Agent implements natively.

ESPR (EU 2024/1781)

The Ecodesign for Sustainable Products Regulation is the parent framework. DPP Agent covers Articles 4, 7 and 9 mandatory attribute sets for textile, footwear, electronics, batteries, cosmetics, furniture, tyres and construction categories. Delegated Acts land per category on a rolling schedule — we track them.

AGEC (French Loi anti-gaspillage)

France's textile disposal + EPR rules extend ESPR with Triman, Bac de tri, and ID Manufacturer requirements. Every French-facing textile DPP validates against the AGEC overlay. Also covered: information-fiche, EPR contribution ID, and disposal instructions.

CIRPASS-2 core data model

The interoperability standard the EU Commission funded to make passports readable across systems. DPP Agent emits CIRPASS-2 JSON per DPP through the resolver (?schema=cirpass-2) so registries and downstream tools ingest without custom mapping.

EU Batteries Regulation (2023/1542)

Batteries are first in line for mandatory DPPs (2027-Q1 for LMT + industrial >2kWh + EV). DPP Agent implements chemistry, capacity, state-of-health, dismantling instructions, critical-raw-material declarations, and end-of-life reporting per the Battery Regulation schema.

EN 18216-18223 (CEN JTC 24)

The CEN standards series that formalises how DPPs get served, versioned, backed up and retained. DPP Agent implements EN 18219 (data structure), EN 18221 (lifecycle retention), EN 18220 (resolution), and honours the backup-host handover pattern from EN 18221 §4.5 for brand continuity if you ever change vendor.

GS1 Digital Link (ISO/IEC 18004)

Every DPP is reachable via a GS1 Digital Link URI compatible with the ISO QR standard. GTIN, batch (AI 10), serial (AI 21), CPV (AI 22) and the full range of GS1 application identifiers are supported so a single QR resolves to the right passport at the right granularity.

Independent verifications with GOTS, OEKO-TEX Standard 100, Svanen (Nordic Swan Ecolabel), ECE R22-06 and other certification bodies happen automatically where a public database exists.

Frequently asked

Answers to what prospects ask before they sign up.

What is a Digital Product Passport?
A structured record of a product's identity, composition, origin, certifications, and end-of-life information that consumers, regulators and recyclers can access via a QR code or NFC tag. The EU Ecodesign for Sustainable Products Regulation (ESPR) makes DPPs mandatory for most physical product categories on a rolling schedule from 2027 onwards.
Which product categories does DPP Agent support?
Textile, footwear, electronics, batteries, cosmetics, tyres, furniture and construction materials ship out of the box with category-specific schemas. Other ESPR-in-scope categories run against the ESPR Base schema; we add dedicated overlays as Delegated Acts publish.
Do I need Akeneo or a PIM to use DPP Agent?
No. We integrate with Akeneo, Centra, Shopify, Delogue PLM, WooCommerce, inriver, commercetools and Magento — but you can also import via CSV, Google Sheets, XLSX drop, or the inbound webhook receiver. Any structured source works.
How long does it take to publish a passport?
For an integration path (Akeneo, Centra, Shopify): connect + sync + review takes an afternoon for a small catalogue. For a file-drop path: publish the first DPP in under 10 minutes. Getting an entire catalogue compliant depends on how complete your source data is.
Where is my data stored?
EU-region: Vercel edge in Frankfurt (fra1) and Paris (cdg1), Supabase Postgres in AWS eu-central-1. Encryption keys are held outside the database and rotated on schedule. See dppagent.com/trust for the full posture.
Can I put a passport on my own domain?
Yes. Custom domains and white-label are supported on paid tiers — the passport lives at yourbrand.com/dpp/… with your fonts, colours and logo. No DPP Agent watermark.
What happens if I switch away from DPP Agent later?
Every passport is exportable as CIRPASS-2 JSON at any time. The backup-host handover pattern from EN 18221 §4.5 lets you point your DPPs at a different provider without breaking the QR-code URLs consumers already scan.
Is there a free trial?
Yes — 30 days, no credit card required. Cancel anytime. Ideal for pilot-scoping a first product line before committing to a paid tier.

EU ESPR Compliance Starts Here

The Ecodesign for Sustainable Products Regulation requires Digital Product Passports. Textiles deadline: 2027. Start now — it takes months, not days.

Get Started Free