PassPer / Platform

The first DPP platform that thinks like real software.

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.

Architecture

Sector-as-data.
Not sector-as-code.

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.

Consumer
QR scan → consumer view
Auditor / Authority
Signed audit bundle
EU Commission
ESPR Registry submission
↓ Public Resolver · GS1 Digital Link · access-tier gating ↓
Workspace
Authoring & review
AI Ingestion
Multi-LLM · BOM · cert
Supplier Portal
Tokenised forms
Importer Shield
Market-access view
↓ Regulation Profile Engine · per-sector field schemas + rules ↓
Product Graph
Family → component → supplier
Evidence Ledger
Reusable, expiring claims
Public REST API
Webhooks · OpenAPI
01 · AI Ingestion

From messy supplier docs to structured passport data in seconds.

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.

  • Native PDF, XLSX, CSV, and image OCR
  • Every extraction has provenance + confidence
  • Graph auto-population: materials, parts, suppliers
  • Reviewer workflow gates everything before publish
PDF
battery_spec_voltaic_vx9.pdf
2.4 MB · 12 pages
Parsed
cell.chemistry NMC 811 94%
cell.capacity_kwh 78.0 99%
supplier.cobalt DRC · IRMA 71%
14 fields · 11 auto-staged Open review →
02 · Authoring Workspace

A passport workspace that adapts to every regulation.

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.

  • Three-panel UX: nav + form + AI copilot
  • Access-tier and legal-status badges on every field
  • Inline evidence linking
  • Live compliance score
  • Reviewer + approver workflow
Voltaic VX-9 · 78 kWh 87% compliant
Sections
Identification
Materials
Performance
Carbon footprint
Due diligence
End-of-life
Cell chemistry PUBMAND
NMC 811 · Li-Ion
Cobalt origin AUTHMAND
DRC · IRMA-certified mine #4421
Recycled content (%) PROFMAND
Awaiting Rhein PolyRecycle...
AI Copilot
Suggestion · Recycled content typically 4–9% for NMC 811. Request Rhein PolyRecycle declaration?
Action · Cobalt due diligence expires 04 May 2026. Renew.
03 · Supplier Portal

Supplier data collection — no account required.

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.

  • Tokenised links · no signup, no password
  • Mobile-first conditional form rendering
  • Automated 60-day chase sequence
  • Supplier risk scoring + lead-time analytics
  • Verified Supplier Profile — declarations reusable across buyers
Declaration request · Voltaic Energy GmbH

Cobalt origin & due diligence

Required for EU Battery Passport · 5 min

Country of origin of cobalt supplied for VX-9 cells?
Select primary origin. Add secondary if blended.
Australia
Democratic Republic of Congo
Indonesia
Philippines
📎 Attach IRMA / RMI certificate (PDF)
4 / 6
04 · Product Graph & Impact

Your products as a live, queryable graph.

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.

  • Typed nodes & edges, full history
  • Impact analysis: "what breaks if X changes?"
  • Bidirectional traversal: top-down and bottom-up
  • Auto-population from AI ingestion
  • Visual explorer with risk overlays
VX-9 Cell Pack BMS Co Li PolyRC PCB Cu IRMA·exp
Impact alert
Rhein PolyRecycle IRMA expires in 21 days
47 SKUs · €12.4M exposure
05 · Public Resolver

One QR. Three access tiers. Standards-native.

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.

  • GS1 Digital Link URI per identifier
  • Three-tier access (Public / Professional / Authority)
  • JSON-LD with layered context (Schema.org + CIRPASS)
  • SEO-ready · structured data for every passport
  • Carrier-agnostic: QR, NFC, RFID, data-matrix
dpp.eu/01/4098…
🌐
Public
Consumer view · no auth
23 fields
🔧
Professional
Repairer · recycler · second-life
78 fields
🛡
Authority
Customs · MSAs · signed evidence
214 fields
06 · API, Webhooks, EU Registry

Bring PassPer into your existing stack.

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.

  • Public REST + signed webhooks
  • OpenAPI 3.1 spec · TS / Python / Go SDKs
  • Native EU ESPR Registry adapter (July 2026)
  • Bulk import / export · CSV, JSON-LD, XLSX
  • Pre-built connectors: SAP, Windchill, Shopify
Endpoints
GET/v1/passports/{id}
POST/v1/passports
PUT/v1/passports/{id}/fields
POST/v1/ingest/document
GET/v1/graph/impact
POST/v1/eu-registry/submit
Example · Ingest a BOM
// 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

See it on your data.

Upload one of your supplier docs in a live demo. We'll extract the passport fields in front of you. 20 minutes.