PassPer / Platform

Inside the PassPer platform.

Document ingestion, authoring, supplier collection, carriers, resolver and registry submission — one system, built on GS1 Digital Link and CIRPASS-2. The screenshots below are the actual product.

console.passper.eu/dashboard
PassPer compliance dashboard: portfolio readiness score, products by status, supplier response health, regulatory deadline countdown and completeness heatmap.
Compliance dashboard — live readiness, deadline tracking and supplier health across the portfolio
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.

And because profiles are versioned data, Drift Guard re-validates every published passport against every profile update — field-level verdicts on what broke, what's drifting, and what's coming in the next act. Compliance that doesn't rot →

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
console.passper.eu · battery-2027 profile
The authoring workspace: profile-driven sections, access-tier badges per field, completion rail and AI co-pilot with accept/edit/dismiss review.
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
console.passper.eu/suppliers
Supplier collection dashboard: outstanding requests, response health and chase status per supplier.
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.