The shallow DPP
product form › database › QR page
- No product hierarchy or composition
- Fields with no evidence or provenance
- No access control or actor-specific views
- No versioning, lifecycle or audit replay
Platform · Product twin infrastructure
Norruva is the runtime that turns fragmented product, supplier and lifecycle data into a governed product twin. It validates every claim against regulation and evidence, then compiles the Digital Product Passport views each actor is allowed to see.
Fragmented inputs
Governed product twin
evidence-backed · versioned · policy-controlled
Compiled passport views
The runtime
Every stage is canonical-model-first, event-driven, evidence-backed and audit-ready, not a form wired to a QR page.
Connectors, files, OCR/AI extraction with provenance and confidence.
Units, materials, AAS & GS1 terms mapped to one ontology.
The canonical graph of identity, composition, supply chain and lifecycle.
Rule packs model what each product must prove, per sector and jurisdiction.
Evidence-backed claims, checked for sufficiency and publication-readiness.
Actor-specific DPP views generated from approved claims.
AAS/AASX, GS1 Digital Link, EPCIS, JSON-LD, registry, wallet, data spaces.
Who changed what, under which rule version, audit replay by design.
Why it matters
The difference between a disclosure that survives an audit and one that doesn't is what sits underneath it.
The shallow DPP
product form › database › QR page
The Norruva runtime
data › governed twin › claims › views
“A passport without a governed product twin underneath is just a webpage with compliance risk.”
The product twin graph
Not a record. A graph of identity, composition, supply chain, evidence and lifecycle state, at whatever granularity a regulation demands.
Identity & granularity
Product Family
family
Product Model
model
SKU
sku
Batch / Lot
batch
Serialized Item
item
Every node carries
Composition for SoC, recycled content, dismantling.
Who supplied it, where it was made.
Defensible data points, each with its source.
Repair, recycling, ownership, regulatory change.
Illustrative. Object names follow the Norruva canonical model.
Evidence-backed claims
A DPP is generated from approved claims, never raw fields. Each claim carries its evidence, source anchor, confidence and validity, so every published statement is defensible.
Claim
supplier_declaration.pdf · p.3
lab_report_2026.pdf · tbl.2
Illustrative claim, sample values shown.
Regulation-as-runtime
Regulation packs model what a product must prove, per sector, per jurisdiction, with effective dates, so requirements change without rewriting the platform.
Mode 01
Ingest a portfolio, extract evidence, score DPP readiness and surface the gaps and supplier actions.
→ readiness score & gap report
Mode 02
Select the rule pack, validate approved claims, compile actor views, assign GS1 Digital Link, publish.
→ published passport views
Mode 03
Ingest lifecycle events, detect regulation changes, recalculate state, republish, record the trail.
→ living state & audit replay
RegulationPackRequirementEvidenceRecipeAccessRulePublicationRuleEffectiveDateSectorPackJurisdictionThe passport compiler
DPPs are views, not the system of record. The compiler generates each from approved claims, with its own data access, evidence visibility and publication rules.
Sees:
care, origin, recyclability
Sees:
full evidence & compliance state
Sees:
identity, origin, classification
Sees:
materials, substances, dismantling
Sees:
parts, documentation, repair steps
Sees:
the scope they contributed
Interoperability & exchange
The twin exports through whatever rail the reader speaks. The Asset Administration Shell is one of them, a structured exchange format Norruva ingests and emits, mapped to the canonical twin.
Shell + submodels, ingested and exported.
Resolves the product to its views.
Supply-chain and lifecycle events.
Linked-data serialization.
Registry submission packages.
Verifiable-credential flows.
Sovereign, policy-governed exchange.
Direct API + webhooks.
A structurally valid AASX can still lack evidence, required fields, access control, actor views and audit trail. Norruva bridges the gap: ingest the shell, then check what compliance actually needs.
POST /v1/twins/importsandbox// Ingest an AASX package, get DPP readiness back
{
"format": "aasx",
"file": "file_9f3a21"
}
// 200 OK
{
"twin_id": "twin_batt_7F3A",
"aas_valid": true,
"dpp_ready": false,
"readiness_score": 0.72,
"missing_evidence": ["carbon_footprint"],
"views_available": ["consumer", "recycler"]
}Data spaces
Partners consume the twin through connectors governed by usage policies negotiated between them. The data owner stays in control, following Gaia-X and IDSA principles.
Norruva connector
Partner connector
Build it in the sandbox
The full-parity sandbox is where the twin becomes real: import an AASX package, watch the readiness score and evidence gaps, compile the actor views, and rehearse a data-space handshake, all before the live activation gate.
Start with a DPP readiness scan in the full-parity sandbox, or talk to our team about a product-twin rollout.