Six surfaces, one engine. Built on GS1 Digital Link and CIRPASS-2. Multi-provider AI. Architected from day one for every ESPR sector — present and future.
Every regulated sector is expressed as a versioned Regulation Profile — fields, validation rules, evidence requirements, access tiers, and EU Registry mappings, all as data. When the EU ships a new delegated act, we ship a profile update. You don't redeploy, retrain or rebuild.
Every passport is a JSON-LD document with a GS1 Digital Link URI. Every claim is evidenced, expiring and reusable. Every supplier exists once, across every buyer relationship on the platform.
Drop a PDF, BOM, spec sheet, test report or supplier certificate. Our AI pipeline reads it natively — including tables, charts and scanned PDFs — and extracts every passport field with a confidence score and a source reference. High-confidence fields auto-stage. Borderline fields queue for human review.
Graph extraction runs in parallel: materials, components and suppliers are identified and slotted into the product graph automatically. You never accept AI output blindly — every value is reviewable, every source is one click away.
Three-panel layout: section navigator on the left, profile-driven form in the middle, AI copilot on the right. Every field carries its access tier (Public / Professional / Authority), legal status (mandatory / optional / future), provenance, and verification state.
The workspace renders entirely from the active Regulation Profile — battery, textile, electronics — no sector-specific UI code. Auto-save every 3 seconds. Inline evidence linking. Compliance score updates live.
The single biggest blocker in DPP work is collecting evidence from your supply chain. We solved it by making it frictionless on the supplier's side. One tokenised link, mobile-optimised form, no registration, no password.
Responses flow into the evidence vault and link directly to passport fields. An escalating chase sequence follows non-responders for 60 days automatically. Supplier risk scores surface bottlenecks before they hit production.
Required for EU Battery Passport · 5 min
PassPer models every product as a real graph — product family → model → component → material → supplier → evidence claim. Each edge is typed, each node is versioned, each claim has provenance and expiry.
The value isn't the graph itself. It's the query. "Which finished products break if Rhein PolyRecycle's IRMA certificate expires next month?" Answer: 47 SKUs, 3 product families, €12.4M of inventory at risk. In under a second.
Every passport ships with a GS1 Digital Link URI. Consumers scan and see the public slice. Repair shops authenticate and see the professional slice. Authorities sign in and see everything, including signed evidence and chain of custody.
The resolver is the regulated public face of your product. It's CIRPASS-2 aligned, JSON-LD serialised, fully indexed for SEO, and ships with structured data for product, organisation, energy and circularity schemas.
Public REST API, signed webhooks, OpenAPI 3.1 spec. Native EU ESPR Registry adapter — when the registry goes live July 2026, your passports submit automatically. Bulk import / export for catalogues of any size.
SDKs in TypeScript, Python and Go. Bring PassPer into your PLM (Windchill, Teamcenter), your ERP (SAP, NetSuite), your commerce stack (Shopify, commercetools), or your existing data lake.
// curl POST /v1/ingest/document Authorization: Bearer dpp_live_... { "product_id": "prod_vx9", "profile": "eu_battery_2026", "document_url": "s3://..." } → 202 Accepted → webhook: ingest.completed
Upload one of your supplier docs in a live demo. We'll extract the passport fields in front of you. 20 minutes.