OpenChainGraph Suite · wave 22 · compliance_mandate

Digital Product Passport Lineage

Validate DPP data carrier against CIRPASS-2 Core Ontology (art-115) → build cradle-to-gate hash-only supplier lineage with carbon aggregation (art-116) → verify consumer/resale authenticity + ownership continuity (art-117). EU Central DPP Registry live 19 Jul 2026.

OpenChainGraph · 3 Steps compliance mandate EU ESPR · DPP Registry 19 Jul 2026 CIRPASS-2 Core Ontology Hash-Anchored §4 chain_depth:3 Client-Side · Zero PII
Chain Topology — Digital Product Passport Lineage (EU ESPR)
art-115 DPP Data Carrier Validator art-116 Lineage Builder art-117 Authenticity Verifier ⊣
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 3 Steps
1ROOT · D0node
CIRPASS-2 conformance result feeds lineage building
MCP Call · validate_dpp_data_carrier
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "validate_dpp_data_carrier",
    "arguments": {
      "carrier_type": "qr_gs1_digital_link",
      "product_id": "https://id.gs1.org/01/09506000134352",
      "dpp_data": {
        "durability_score": 8,
        "reparability_score": 7,
        "recyclability_pct": 72,
        "carbon_footprint_kg_co2e": 12.4,
        "substances_of_concern": [],
        "manufacturer_id": "GL-MFG-001",
        "product_category": "electronics"
      }
    }
  },
  "id": 1
}
2D1node
Anchored supplier lineage feeds authenticity verification
MCP Call · build_product_lineage
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "build_product_lineage",
    "arguments": {
      "product_id": "GL-PROD-2026-001",
      "stages": [
        {"stage":"raw_materials","supplier_hash":"sha256:aaaa0001...","certification":"ISO-14001:2015","dataVersion":"2026-Q1","carbon_value":4.2},
        {"stage":"manufacturing","supplier_hash":"sha256:bbbb0002...","certification":"ISO-9001:2015","dataVersion":"2026-Q1","carbon_value":7.8}
      ]
    }
  },
  "id": 2
}
3TERMINAL · D2node
Exports authenticity artifact with execution_hash — final stage
MCP Call · verify_product_authenticity
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "verify_product_authenticity",
    "arguments": {
      "claimed_root_hash": "sha256:aaaa0001...",
      "presented_lineage_hashes": ["sha256:aaaa0001...", "sha256:bbbb0002..."],
      "ownership_transfers": [
        {"from":"MFG","to":"DIST","date":"2026-01-10"},
        {"from":"DIST","to":"RETAIL","date":"2026-03-05"}
      ]
    }
  },
  "id": 3
}
Export Artifacts
Download the §4 chain definition artifact or the §13.11 W3C VC view.