Substance identity & classification
CAS/EC identifiers and CLP class.
Chemical products are governed by REACH and CLP, with substances of concern notified to the ECHA SCIP database. Norruva keeps substance identity, hazard classification, safety data and SCIP references connected in one verifiable record.
Substance register
mixture:0x9F…
| Substance | CAS | Status |
|---|---|---|
| Substance A | 000-00-0 | SVHC · SCIP |
| Substance B | 000-00-1 | Registered |
| Substance C | 000-00-2 | Registered |
| Substance D | 000-00-3 | SVHC · SCIP |
Illustrative register — sample substances shown.
Classified, disclosed, documented
CLP hazard classes, the linked safety data sheet, and SCIP notifications travel with the passport — ready for customers, workers and enforcement.
CAS/EC identifiers and CLP class.
SVHC flags above threshold.
Linked, versioned SDS document.
ECHA reference and payload.
Exposure controls and PPE.
Waste routing and precautions.
Data model
Substance identity, hazard classification and safety data — kept in sync with your SDS and SCIP notifications.
| Field | Format | Source | Status |
|---|---|---|---|
| Product / mixture ID | UFI · string | Manufacturer | Required |
| Substance identity | CAS / EC no. | Inventory | Required |
| CLP hazard class | array · H-codes | Classification | Required |
| SVHC status | boolean · % w/w | REACH | Conditional |
| SCIP reference | string · ECHA ID | SCIP | Conditional |
| Safety data sheet | file · PDF (rev.) | SDS authoring | Required |
| Exposure controls / PPE | string | SDS | Required |
| Disposal code | EWC code | Compliance | Conditional |
| Passport link | GS1 URI | Norruva | Required |
Field set illustrative — the final schema tracks the applicable delegated act. Formats shown are the passport’s data types.
Standards & references
Chemical products are governed by REACH and CLP, with substances of concern notified to the ECHA SCIP database.
Registration, evaluation and SVHC obligations.
Classification, labelling and packaging.
ECHA notification of substances of concern in articles.
Resolves the on-product QR / data carrier to the passport.
How it works
Norruva syncs your SDS authoring and substance inventory, validates classification against the model, and links every SCIP reference to the passport.
Pull the data you already hold from the systems you already run — no re-keying.
The sector template checks every required field and flags gaps before anything is published.
Norruva anchors the passport and resolves it from the product’s QR or Digital Link, with a full audit trail.
Developers
Sync substance and hazard data through one endpoint. Norruva validates classification against the model and links every SCIP reference to the passport.
// Request — create a chemical passport
{
"category": "chemical",
"ufi": "N1QV-R02N-500J-QR7A",
"clp_hazard": ["H315", "H411"],
"substances": [ { "cas": "000-00-0", "svhc": true } ],
"scip_ref": "ECHA-SCIP-8842"
}
// 201 Created
{
"id": "dpp_chm_B330",
"status": "pending_verification"
}Illustrative request — sandbox. Field names shown are the passport’s API keys.
The consumer view
A downstream user scans the product and sees its hazard classification, safety data and substance disclosures — always the current revision.
Common questions
Substance identity and CLP hazard classification become structured passport fields, kept in sync with your safety data sheets.
SCIP is the ECHA database for substances of concern in articles. Norruva links your SCIP notification references directly to the passport.
Yes — a linked, versioned SDS travels with the record and always resolves to the current revision.
SVHCs above threshold are flagged in the substance register with their status, so downstream users see them immediately.
Model a mixture in the full-parity sandbox, or talk to our team about a catalogue rollout.