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 in, compiled passport views out: one governed twin underneath.
The runtime
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 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
Identity & granularity
familymodelskubatchitemEvery node carries
Illustrative. Object names follow the Norruva canonical model.
Evidence-backed claims
Claim
Illustrative claim, fictional sample values.
Regulation-as-runtime
Ingest a portfolio, extract evidence, check DPP readiness and surface the gaps and supplier actions.
Gap report and supplier actions
Select the rule pack, validate approved claims, compile actor views, assign GS1 Digital Link, publish.
Published passport views
Ingest lifecycle events, detect regulation changes, recalculate state, republish, record the trail.
Living state and audit replay
The rule model: RegulationPack · Requirement · EvidenceRecipe · AccessRule · PublicationRule · EffectiveDate · SectorPack · Jurisdiction
The passport compiler
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
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 /twins/importIllustrative
// Illustrative: ingest an AASX package
{
"format": "aasx",
"file": "file_9f3a21"
}
// 200 OK
{
"twin_id": "twin_batt_7F3A",
"aas_valid": true,
"dpp_ready": false,
"missing_evidence": ["carbon_footprint"],
"views_available": ["consumer", "recycler"]
}Data spaces
Built around: Data sovereignty · Catena-X · Manufacturing-X / Factory-X
Build it in the Showroom
Walk the twin in the Showroom, or talk to our team about a product-twin rollout.