CarbonSlice
Uniform carbon slice (LIQ-1211 / CANONICAL-READ-CONTRACT §1). Every key is always present. Public name is cat2 — stored cat1_2 never appears. use_kg_co2_eq is never on the wire.
- dataType: boolean | null
_match required - dataType: string | nullenum
_method requiredLayer IQ LCA specificity only. Unknown vendor codes become null.
valuesCACA+MSnull - derivedType: "cat2" or "cat5" or nullenum
_from requirednull on buyer slices; cat2 / cat5 on synthesized OEM copies.
- iqType: string | null
_level required - kgType: number | null
_co2e required - lcaType: string | nullenum
_field requiredvalues- manufacturing
_kg _co2 _eq - refurbishment
_impact _kg _co2 _eq - end
_of _life _kg _co2 _eq - null
- manufacturing
- lcaType: "manufacturing" or "refurbishment" or nullenum
_source required - methodologyType: string | nullenumrequired
Cat 2 calculation allowlist. Null when the stored buyer slice has none. Always null on synthesized cat11/cat12 until those slices emit their own method. Cat 5 emits a method only when stored cat5 has one.
valuesMODEL_PCFPARAMETRIC_MODELSPEND_EEIOnull - numericType: number | null
_score required - productType: boolean | null
_match required - refurbishedType: boolean | nullrequired
- retrievedType: string | nullFormat: date-time
_at requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- sourceType: string | nullrequired
- useType: number | null
_phase _kg _co2e requiredBoavizta disclosure only. Never added into kg_co2e.