Guided, end-to-end simulations that take messy source data all the way to an evidence-backed passport — mapping, evidence collection, rule-pack checks, a resolvable identifier, registry registration and a regulator export. Every step creates real sandbox objects, events and audit receipts.
Stripe lets developers test money movement before going live. Norruva lets you test regulated product movement before you place products on the EU market.
Battery passport — 2027 readiness
Flagship
Regulation (EU) 2023/1542 · from 18 Feb 2027
Take a 48V module from an AASX package to a registry-ready battery passport — recycled content, critical raw materials, carbon footprint, due diligence and state-of-health.
AASX importeCLASS mappingEvidence graphRule-pack checkGS1 Digital LinkEU RegistryCustoms pack
Textile / apparel ESPR readiness
ESPR delegated act (textiles) · draft rule pack
Take a jacket from a composition sheet to a consumer-facing passport — fibre composition, recycled content, substances of concern, repair, care and end-of-life.
Detect a missing-evidence gap, send a structured data request, receive the supplier submission, score confidence, approve, and watch readiness change.
Gap detectionData requestSupplier submissionConfidence scoreHuman approveReadiness change
Market-surveillance inspection
Market-surveillance simulation · authority view
Turn the tables: inspect the battery passport you built, exactly as an EU market-surveillance authority would — scan the carrier, resolve it, cross-check the registry, run an independent conformity check and issue a finding.
Like Stripe, every action creates objects, events and IDs. Each scenario builds one real (test) passport object you can inspect as JSON, events, evidence, API calls, webhooks and an audit trail — the same shapes your live integration will use.
product_idpassport_ideconomic_operator_idgtin / serialevidence_graph_idrule_pack_versionresolver_urlregistry_statusanchor_receipt_idmode: test