Skip to main content
The Calculation Hub is the core engine that processes raw data into standardized sustainability scores. It supports real-time calculations for individual products, orders, and entire shopping carts.

How it works

  1. You provide product data with material composition, weight, and transport parameters
  2. The engine applies LCA (Life Cycle Assessment) methodology
  3. Results are returned as standardized impact scores

Calculation types

TypeDescriptionUse case
CO2 EquivalentTotal greenhouse gas emissions in kg CO2eProduct pages, cart totals
MKI ScoreMilieukostenindicator (environmental cost) in EURConstruction, infra projects
Water FootprintWater consumption in litersFood, agriculture
Energy UseTotal energy in kWhManufacturing, electronics
Custom MetricUser-defined calculationsSector-specific needs

Basic calculation

mutation {
  calculateImpact(input: {
    productId: "prod_abc123"
    quantity: 50
  }) {
    co2Equivalent
    mkiScore
    waterFootprint
    energyUse
    breakdown {
      phase
      contribution
      percentage
    }
  }
}
The breakdown field provides a phase-by-phase analysis showing where in the lifecycle the impact occurs:
{
  "data": {
    "calculateImpact": {
      "co2Equivalent": 620.0,
      "mkiScore": 43.5,
      "waterFootprint": 15000,
      "energyUse": 890,
      "breakdown": [
        { "phase": "RAW_MATERIALS", "contribution": 310.0, "percentage": 50 },
        { "phase": "MANUFACTURING", "contribution": 155.0, "percentage": 25 },
        { "phase": "TRANSPORT", "contribution": 93.0, "percentage": 15 },
        { "phase": "USE_PHASE", "contribution": 31.0, "percentage": 5 },
        { "phase": "END_OF_LIFE", "contribution": 31.0, "percentage": 5 }
      ]
    }
  }
}

Calculation with transport

Include transport parameters for accurate Scope 3 calculations:
mutation {
  calculateImpact(input: {
    productId: "prod_abc123"
    quantity: 100
    transportMethod: TRUCK
    distance: 500
    distanceUnit: KM
    originCountry: "NL"
    destinationCountry: "DE"
  }) {
    co2Equivalent
    transportContribution
    equivalency {
      description
      value
    }
  }
}

Shopping cart calculation

Calculate the total impact of a shopping cart in real-time:
mutation {
  calculateCartImpact(input: {
    items: [
      { productId: "prod_abc123", quantity: 2 },
      { productId: "prod_def456", quantity: 1 },
      { productId: "prod_ghi789", quantity: 5 }
    ]
    shippingMethod: STANDARD
    shippingAddress: { country: "NL", postalCode: "1012AB" }
  }) {
    totalCo2Equivalent
    totalMkiScore
    perItem {
      productId
      co2Equivalent
    }
    shippingImpact
    equivalency {
      description
      value
    }
  }
}

Supported lifecycle phases

PhaseDescription
RAW_MATERIALSExtraction and processing of raw materials
MANUFACTURINGProduction and assembly
TRANSPORTAll logistics from origin to destination
USE_PHASEImpact during product use
END_OF_LIFEDisposal, recycling, or reuse

Scenario Simulator

Run what-if analyses on your calculations by changing materials, transport, or energy sources.