TianGong PCR

Bulk granular fertilizer-grade potassium chloride by hot leaching and crystallisation

Lifecycle status
Candidate
Content maturity
Authored methodology
Current version
0.1.0Last updated
Readiness
Review required

Methodology and translation states come from the source record; publishing this website does not change their review status.

Content languages

zh-CN · Aligned
Status, classification and source details

Readiness

  • Warnings methodology_not_reviewed Authored methodology is candidate guidance and still requires methodology review.

Classification mapping

CPC 3.0:34631 · narrower

Source

1. Scope and Applicability

This attributional, cradle-to-gate method covers granular muriate of potash made from mined sylvinite by thermal dissolution, solid/liquid separation, cooling crystallisation, debrining, natural-gas drying, mechanical compaction, screening and bulk loadout. The delivered granular fertilizer product has measured K2O-equivalent content ≥60% by mass and declared moisture, KCl assay and impurities. This is a KCl-dominant commercial mineral product, not an assumed analytically pure chemical or a multi-nutrient formulation. The selected reference identity additionally requires its China at-plant context. Source diagrams establish physically compatible operations, not a verified target plant or default operating recipe. [ks-thermal-2023; eccc-potash-2017; ks-kalimop-grade]

Exclude flotation and electrostatic-separation routes, solution mining/solar-pond brine routes, chemical synthesis, food/pharmaceutical recrystallisation, KCl supply solutions, powdered/standard products sold without granular finishing, K2SO4, KNO3, carnallite/sylvite sold as raw fertilizer and NPK blends. This route has no product binder, coating, anti-caking or de-dusting chemical formulation; water glazing and water-only dust capture are included when used. A chemical additive, distinct purification route or alternative pollution-control reagent requires applicability reassessment and separate atomic exchanges before use. Actual site data are collected later; product identity, route and measurement bases must already be demonstrable. CPC34631 includes further grades/routes; the proposed relation is narrower, subject to independent acceptance. [un-cpc3-2025; ks-thermal-2023]

2. Product Category Identity

FieldValue
canonical_pcr_idpcr.other-transportable-goods-except-metal-products-machinery-and-equipment.basic-chemicals.potassium-chloride-muriate-of-potash
classification_refsCPC 3.0 34631; narrower
covered_productsUncoated bulk granular fertilizer-grade KCl from the declared thermal route
excluded_productsOther production routes, grades/states and compound fertilizers listed in Section 1
representative_productPotassium chloride fertilizer, granular, K2O equivalent ≥60.0% by mass
production_routeSylvinite hot leaching → separation → cooling crystallisation → debrining/drying → compaction/screening → bulk delivery
market_stateGranular solid, bulk, accepted at the China plant gate; moisture and grade as delivered

3. Reference Flow

FieldValue
WhatSupply granular KCl fertilizer as a potassium source; no field-yield claim
How much1 kg accepted as-delivered net product
How wellK2O-equivalent ≥60% by actual assay; declared KCl, water and granule specification
How long or cycleOne plant-gate delivery; agricultural use and service duration excluded
reference_flow_linkkcl_product
FieldValue
Reference amount1
Reference product flowPotassium chloride fertilizer, granular, K2O equivalent ≥60.0% by mass c8585965-5595-48da-9260-2970ed1905cb
Reference flow propertyMass 93a60a56-a3c8-11da-a746-0800200b9a66
Reference unit groupUnits of mass 93a60a57-a4c8-11da-a746-0800200c9a66
Reference unitkg
Required qualifiersactual producer/site and China plant-gate context; mined feed and hot-leach route; bulk granular uncoated state; actual KCl/K2O-equivalent assay and assay basis; moisture and insolubles/Mg/NaCl impurities; granule-size specification; accepted net mass excluding packaging; measurement period; internal recycle and stock changes; energy/control configuration; supplier background basis

Declare these qualifiers in each data package. A product identity link is not a supplier inventory, purity measurement, process approval or geographic substitute.

4. Measurement and Unit Rules

rule_idApplies toRequired propertyRequired unitRule
reference_massreference productMass 93a60a56-a3c8-11da-a746-0800200b9a66kgReference is 1 kg accepted as-delivered net granular product, not 1 kg K, K2O, dry KCl or packaged gross mass. Q is accepted net product mass for the same collection period; exclude rejects, recycles and co-products.
nutrient_basiskcl_productMasskgKeep product, dry solids, KCl, elemental K and K2O-equivalent quantities separately. Use measured moisture/assay on a stated basis; nutrient equivalents are calculations, not new physical product or emitted K2O. [ks-kalimop-grade]
gas_volumegasVolumem3Meter pipeline gaseous natural gas for the onsite heating boiler and direct-contact dryer, with separate consumption records. Reference quantity is Volume/m3. Record temperature, absolute pressure, wet/dry basis, composition, compressibility and supplier reference-volume definition; conversion and background compatibility remain unestablished until these agree. No mass coefficient from a database row is a density. Do not add the internal steam generated from this gas as purchased heat.
energy_basiselectricityNet calorific valueMJMeter grid electricity at the 1–35 kV delivery point and retain stage submetering for crushing, pumps, vacuum/cooling, centrifuges, compaction, screening and dust controls. Match region, year, voltage and upstream delivery losses. Convert metered kWh to MJ using 3.6 MJ/kWh; the database reference property is Net calorific value, not a claimed fuel heating value.
water_componentswater_out; chloride; potassium; sodiumVolume; Massm3; kgPreserve the outfall’s total physical brine volume/mass separately from the water component and individual dissolved ions. Use measured density and composition; no assumed saline density. Water resource input, purchased water, waste shipment and direct water release are different boundary roles.

5. System Boundary

Boundary Abstraction

FieldValue
declared_starting_conditionMined sylvinite ore delivered to aboveground processing; upstream mining, crushing and transport are supplied through verified background data
starting_condition_rolebackground_dataset
product_classification_scopeCPC 3.0 34631; narrower
recursive_input_ruleDo not recurse into another KCl fertilizer dataset as if it were untreated ore. If refined KCl is actually the feed, this production boundary does not apply; choose finishing-only guidance after independent applicability review.
upstream_dataset_requirementDelivered ore with actual composition/origin and extraction burden; electricity at actual voltage/region/year; pipeline gas at verified volume basis; water supply; actual purchased makeup salt; residue management and applicable transport. Missing upstream burdens are disclosed as incomplete, not zero.
disclosureDisclose outsourced mining/transport and shared utilities, waste management inside/outside the site, stock changes, closure/aftercare scenario and exclusions. No physical mining-stage omission is concealed by a gate-to-gate label.
rule_idApplies toRulesource_ids
boundary_routehot_leach_kclInclude heat generation/recovery, brine recycle, crystalliser vacuum/cooling, debrining, drying, water glazing, compaction, screening, storage, loading and actual emissions/waste controls. Keep final-product transfers inside one integrated unit; stage handoffs have equal amounts on both ends, with assay/stock changes reconciled.ks-thermal-2023; eccc-potash-2017
boundary_wastehot_leach_kclCover actual saline tailings, clarification sludge, purge, captured dust, contaminated runoff and receiver treatments. Separate onsite intermediates from offsite exchanges. Tailings dissolution and closure/aftercare cannot be asserted harmless; retain an attributable scenario, duration and uncertainty for long-term releases.eu-mwei-2018
boundary_downstreamhot_leach_kclExclude field application, crop yields, avoided fertilizer substitution, user transport after plant gate, and product packaging from this bulk reference. Disclose any capital/maintenance exclusions and their significance; actual material consumptions or releases cannot be silently removed.un-cpc3-2025

6. Process Inventory Structure

Process Map

process_idprocess_nameinclusioninclusion_conditionrolequantitative_reference
hot_leach_kclIntegrated hot-leach granular KCl productionrequiredDeclared route and accepted product identity in Sections 1–3foregroundkcl_product; 1 kg

Keep independent phase records for ore reception/crushing, dissolution and hot separation, cooling crystallisation/recycle, debrining/drying, compaction/glazing/screening, and loadout/waste controls. Internal crystals, fines and mother brine do not become extra final-product output rows. The inventory below describes individual physical streams; conditional rows are included only when their documented conditions apply. A screening row does not require a positive emission. Add any actual additional chemical, fuel, transport, recovered mineral or pollutant as one specifically identified row; unsupported cut-offs or anonymous grouped exchanges are incomplete.

Process: Integrated hot-leach granular KCl production (hot_leach_kcl)

Inputs

Product flows
Sylvinite ore for hot leaching (ore)

Weigh received sylvinite ore and sample KCl, NaCl, water, water-insoluble matter and Mg-bearing impurities. Declare mined feed origin, crushing state and delivered upstream inventory; refined MOP is not raw ore.

  • Selected flow: Sylvinite ore for hot leaching
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_mineral; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_mineral
  • Sources: ks-thermal-2023; eu-mwei-2018
Alternating current (electricity)

Meter grid electricity at the 1–35 kV delivery point and retain stage submetering for crushing, pumps, vacuum/cooling, centrifuges, compaction, screening and dust controls. Match region, year, voltage and upstream delivery losses. Convert metered kWh to MJ using 3.6 MJ/kWh; the database reference property is Net calorific value, not a claimed fuel heating value.

  • Selected flow: Alternating current 3d76981f-964a-4865-b588-0e067a2a1163 Reference unit group 93a60a57-a3c8-11da-a746-0800200c9a66.

  • Flow property / unit: Net calorific value 93a60a56-a3c8-11da-a746-0800200c9a66 / MJ

  • Amount rule: Record the actual attributable period exchange by cp_energy; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_energy

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

Water, process (water)

Record purchased process-water mass added to leaching, washing, glazing, cooling makeup and water-only dust scrubbing separately by stage. Internal mother brine and recovered condensate are circulation, not repeated purchased water. Count water carried by incoming ore separately in its composition.

  • Selected flow: Water, process d8ad9111-4304-46fb-bc23-9a2f36d65a83 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_water; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_water

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

natural gas in the gaseous state (gas)

Meter pipeline gaseous natural gas for the onsite heating boiler and direct-contact dryer, with separate consumption records. Reference quantity is Volume/m3. Record temperature, absolute pressure, wet/dry basis, composition, compressibility and supplier reference-volume definition; conversion and background compatibility remain unestablished until these agree. No mass coefficient from a database row is a density. Do not add the internal steam generated from this gas as purchased heat. The selected record names processed pipeline natural gas but carries CAS 74-82-8 for methane; retain this source identity-review conflict explicitly. It does not establish pure methane or the composition of the metered gas mixture. Use this link only with documented compatible actual pipeline-gas identity and supplier Volume/m3 basis; otherwise keep the input linkage pending.

  • Selected flow: natural gas in the gaseous state 4f19ca0e-7b3b-11dd-ad8b-0800200c9a66 Reference unit group 93a60a57-a3c8-12da-a746-0800200c9a66.

  • Flow property / unit: Volume 93a60a56-a3c8-22da-a746-0800200c9a66 / m3

  • Amount rule: Record the actual attributable period exchange by cp_energy; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_energy

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

Sodium chloride (makeup_salt)

Conditional: separately weigh purchased NaCl of verified purity ≥99.5% used for initial leach-brine preparation or salt makeup. Count only actual external addition and account for initial/final brine stocks. This flow cannot identify mixed halite tailings or imply that salt dosing is always needed.

  • Selected flow: Sodium chloride a413ea86-0887-42c8-be77-3bee86d5863b Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_mineral; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_mineral

  • Sources: ks-thermal-2023; eu-mwei-2018

Outputs

Product flows
Potassium chloride fertilizer, granular, K2O equivalent ≥60.0% by mass (kcl_product)

Exactly one final accepted bulk granular KCl product output; exclude packaging and rejected/recycled material from Q. Assay as-delivered K2O-equivalent grade, KCl, moisture and impurities. Use actual assay, not the identity record’s nominal 60% scenario, for nutrient calculations. Retain centrifuge, dryer and compactor handoff measurements within the same foreground unit.

  • Selected flow: Potassium chloride fertilizer, granular, K2O equivalent ≥60.0% by mass c8585965-5595-48da-9260-2970ed1905cb Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: 1 kg

  • Value mode: fixed_value

  • Specificity: product_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_product

  • Sources: ks-thermal-2023; eccc-potash-2017; ks-kalimop-grade

Recovered halite-rich mineral salt (halite_product)

Conditional: one recovered halite-rich salt sold as a documented co-product; weigh the actual mixture and report NaCl/KCl/Mg-salt/insoluble fractions, moisture and buyer specification. It is neither pure NaCl by assumption nor waste automatically. The same mass must not also appear as tailings. Additional recovered mineral products require separate identified rows.

  • Selected flow: Recovered halite-rich mineral salt
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_mineral; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_mineral
  • Sources: ks-thermal-2023; eu-mwei-2018
Waste flows
NaCl-rich solid hot-leach tailings (tailings)

Weigh one NaCl-rich solid hot-leach residue sent to identified waste management. Measure water and residual KCl, NaCl, Mg salts and insolubles. Require the receiver’s salinity acceptance and management route; do not substitute sodium-chloride chemical product or unrelated waste. Onsite handling remains inside the integrated unit, with its material stock and saline releases tracked.

  • Selected flow: NaCl-rich solid hot-leach tailings
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_residue; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_residue
  • Sources: eu-mwei-2018; ks-thermal-2023
Water-insoluble mineral clarification sludge (sludge)

Weigh water-insoluble mineral clarification sludge separately from coarse salt tailings; sample actual clay/mineral composition, entrained brine and moisture. Record dewatering and treatment destination. It is not biological sludge.

  • Selected flow: Water-insoluble mineral clarification sludge
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_residue; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_residue
  • Sources: eu-mwei-2018; ks-thermal-2023
Spent saline mother-liquor purge (purge)

Conditional: measure one spent saline mother-liquor stream exported for treatment, with mass, density, water and each major salt concentration and receiver. Internal purge treatment is not simultaneously an exported waste and a direct freshwater release. Returned mother brine is internal recycle; neither treated wastewater from another industry nor pure water identifies this waste.

  • Selected flow: Spent saline mother-liquor purge
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_purge; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_purge
  • Sources: eu-mwei-2018; ks-thermal-2023
Collected potassium-chloride-bearing dust for disposal (dust_waste)

Conditional: weigh collected KCl-bearing dust actually sent for disposal and assay moisture and contamination. Dust returned to product or leaching is internal recovery, not this waste output and not an air emission. Separate mineral sludge from collected dry dust.

  • Selected flow: Collected potassium-chloride-bearing dust for disposal
  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg
  • Amount rule: Record the actual attributable period exchange by cp_residue; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.
  • Value mode: foreground_record
  • Specificity: site_specific
  • Normalization basis: per 1 kg reference flow
  • Basis kind: reference_flow
  • Evidence kind: collected_record
  • Collection protocol: cp_residue
  • Sources: eccc-potash-2017
Elementary flows
carbon dioxide (fossil) (co2)

Record fossil CO2 from onsite natural-gas combustion and reconcile fuel carbon with measured CO, CH4 and other actual carbon species. Do not borrow a boiler default conversion fraction or treat mineral KCl as carbon input.

  • Selected flow: carbon dioxide (fossil) 08a91e70-3ddc-11dd-923d-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

carbon monoxide (fossil) (co)

Measure fossil CO from the applicable gas burners; retain mass of CO, sampling method, exhaust flow, dry/wet conditions and operating periods. Do not convert it to CO2 mass in the physical emission ledger.

  • Selected flow: carbon monoxide (fossil) 08a91e70-3ddc-11dd-924e-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

methane (fossil) (ch4)

Measure unburnt fossil methane from burners and actual onsite gas-system leakage separately, then aggregate without overlap. Do not use a biogenic or delayed-emission correction flow.

  • Selected flow: methane (fossil) 08a91e70-3ddc-11dd-9610-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

nitrous oxide (n2o)

Collect N2O combustion emissions or a technically justified species-specific estimate with uncertainty. N2O is separate from NO and NO2; nitrogenous fertilizer-use factors do not apply.

  • Selected flow: nitrous oxide 08a91e70-3ddc-11dd-94c3-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

nitrogen monoxide (no)

Report actual NO mass from species-resolved measurements. Total NOx reported as NO2-equivalent does not establish this quantity; require speciation and a documented conversion or retain the quantitative result as pending. Do not sum NOx again with NO/NO2.

  • Selected flow: nitrogen monoxide 08a91e70-3ddc-11dd-96ee-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

nitrogen dioxide (no2)

Report actual NO2 mass with the same sampling and exhaust basis as NO. Maintain the separate physical species and verified characterization basis; exclude N2O from NOx.

  • Selected flow: nitrogen dioxide 08a91e70-3ddc-11dd-96e5-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

sulfur dioxide (so2)

Quantify SO2 according to measured gas sulfur/odorants and applicable stack records; low sulfur is not proof of zero. Do not substitute a generic sulfur-oxides aggregate.

  • Selected flow: sulfur dioxide fe0acd60-3ddc-11dd-ac48-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

hydrogen chloride (hcl)

Conditional screening row for actual HCl from the salt dryer: the Autazes producer report describes MgCl2 impurity decomposition in its specific dryer; use it only as a screening mechanism, not a recipe or emission factor. Establish impurity chemistry, exhaust evidence and control configuration before using a positive amount. No HCl formation fraction is assumed from the KCl product name, and natural-gas boiler factors do not describe this salt-specific release.

  • Selected flow: hydrogen chloride fe0acd60-3ddc-11dd-aab0-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: brazil-potash-dryer-case

formaldehyde (formaldehyde)

Species-specific combustion screening: quantify formaldehyde where applicable, with detection limits and method evidence. An aggregate VOC total cannot stand in for this row.

  • Selected flow: formaldehyde 08a91e70-3ddc-11dd-941b-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

benzene (benzene)

Species-specific combustion screening: quantify benzene where applicable, without reusing the formaldehyde or total VOC amount. Additional actual VOC species require their own atomic rows.

  • Selected flow: benzene 08a91e70-3ddc-11dd-9202-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: epa-ap42-gas; eu-lvic-aaf-2007

particles (PM2.5) (pm25)

Measure PM2.5 leaving the site from dryers, compactors, screens, storage, loadout and combustion, after actual control devices. Include fugitive sources; wet-scrubber water droplets and condensable particulate definitions must be documented. Collected dust is not emitted dust.

  • Selected flow: particles (PM2.5) 08a91e70-3ddc-11dd-9293-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: eccc-potash-2017

particles (PM2.5 - PM10) (pm10)

Report only the PM2.5–PM10 size interval. If the same compatible method reports cumulative PM10 and PM2.5, derive this interval by subtraction with uncertainty and nonnegative reconciliation; otherwise do not fabricate a split.

  • Selected flow: particles (PM2.5 - PM10) 08a91e70-3ddc-11dd-9501-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: eccc-potash-2017

particles (> PM10) (pm_over10)

Report only particles larger than PM10; derive total-minus-PM10 only when sampling definitions and coverage agree. Never add cumulative total particulate or PM10 again to the three non-overlapping intervals.

  • Selected flow: particles (> PM10) fe0acd60-3ddc-11dd-a70a-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: eccc-potash-2017

water vapour (water_air)

Determine water vapour actually discharged from evaporation, drying and cooling, separating recovered condensate and combustion-generated water in the water ledger. Record mass, not the volume of humid exhaust gas.

  • Selected flow: water vapour fe0acd60-3ddc-11dd-ac04-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_air; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_air

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

Water (water_out)

Conditional: liquid water component directly released to freshwater after onsite management. Record actual effluent volume, density and water fraction; convert water-component mass to the water reference volume using justified water density. The total brine volume is not automatically pure-water volume. Exclude offsite wastewater shipments and internal recycles from this elementary exchange.

  • Selected flow: Water 5e50fc01-19c6-4377-a1cc-bc65a12498ea Reference unit group 93a60a57-a3c8-12da-a746-0800200c9a66.

  • Flow property / unit: Volume 93a60a56-a3c8-22da-a746-0800200c9a66 / m3

  • Amount rule: Record the actual attributable period exchange by cp_water; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_water

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

chloride (chloride)

Conditional: chloride-ion mass released to freshwater, using discharge volume and representative chloride analysis at the final outfall, including attributable saline runoff. This is not elemental chlorine or HCl.

  • Selected flow: chloride 08a91e70-3ddc-11dd-9508-0050c2490048 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_water; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_water

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

Potassium, ion (potassium)

Conditional: potassium-ion mass directly released to freshwater from the same outfall basis; use measured ion concentration, not fertilizer K2O grade. Record residual K loss in the mineral balance.

  • Selected flow: Potassium, ion 17f0762e-681b-4f6f-8693-58b95f6779a7 Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_water; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_water

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

Sodium, ion (sodium)

Conditional: sodium-ion mass directly released to freshwater, with measured concentration and outfall volume. Do not reuse a sodium resource extraction flow or add whole NaCl mass to the same ionic discharge inventory.

  • Selected flow: Sodium, ion 6a3f413e-8aab-4c58-93b0-1f51c9714adb Reference unit group 93a60a57-a4c8-11da-a746-0800200c9a66.

  • Flow property / unit: Mass 93a60a56-a3c8-11da-a746-0800200b9a66 / kg

  • Amount rule: Record the actual attributable period exchange by cp_water; divide by Q, the accepted product mass in kg for the same period. Preserve the stream’s stated numerator unit.

  • Value mode: foreground_record

  • Specificity: site_specific

  • Normalization basis: per 1 kg reference flow

  • Basis kind: reference_flow

  • Evidence kind: collected_record

  • Collection protocol: cp_water

  • Sources: eu-lvic-aaf-2007; eccc-potash-2017; eu-mwei-2018

7. Allocation and Co-product Handling

rule_idApplies toRulesource_ids
allocation_subdividehot_leach_kclFor this attributional inventory, first separately collect dedicated KCl finishing burdens and any physically separable salt recovery. Apply virtual subdivision only with an evidenced causal relationship. Allocate only the remaining inseparable environmental burdens, first by determining physical causality; where that does not establish a relationship, use documented market value at the separation point and matched-period prices, with sensitivity. No universal mass share or revenue price is supplied.eu-ilcd-2010
allocation_physical_ledgerhot_leach_kclPreserve actual ore, product, recovered salt, waste and emissions in the unallocated physical mass/water/K/Na/Cl/carbon ledger. Multiply environmental burden accounts by allocation shares, never mechanically multiply co-product physical outputs. Report physical and allocated accounts separately; recovered salt is not an avoided-production credit by default. Waste disposal remains attributed consistently to its originating process.eu-ilcd-2010; eu-mwei-2018

8. Foreground Data Collection, Calculation, and Quality Rules

Data Collection Protocols

protocol_idprocess_idflow_rolerecord_typeraw_fieldscollection_methodunitfrequencytemporal_coveragesite_scopeaggregation_rulequality_evidence
cp_producthot_leach_kclkcl_productaccepted product ledgerlot; net accepted mass Q; granule sizes; as-delivered moisture; KCl; K2O-equivalent; NaCl; Mg; insolubles; assay basis; site; date; failed/zero-output and rework/return links; opening/closing product and work-in-progress stocks with carried burdensCalibrated net weighing and representative composite sample/traceable laboratory assay; exclude packaging, rejected lots and internal recycles from Q while retaining their actual production burdens in the matched pool. Reconcile net accepted production, stocks and returns by lot under normalize_period; a returned/reaccepted net batch is confirmed only once and internal rework is not added output; final reference output per 1 kg reference flowkgeach lotone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_mineralhot_leach_kclore; makeup_salt; halite_productweighing and mineral assaystream; lot; incoming/outgoing mass; moisture; KCl/NaCl/Mg salts/insolubles; origin/receiver; initial/final stocks; makeup-salt purityCalibrated scales, representative solid/liquid sampling and assay with standards, lab method and uncertainty; reconcile dry components and entrained liquid; retain raw period stream totals and opening/closing stock/composition records for normalize_period; no division during collectionkgeach lot and stock reconciliationone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_energyhot_leach_kclelectricity; gasmeter and supplier recordmeter; stage; kWh; gas m3; temperature; absolute pressure; wet/dry basis; Z; composition; LHV/HHV basis; supplier volume definition; steam supply/return conditionsCalibrated delivery meters and phase submeters; invoices and supplier definitions; heat audit including boiler losses, condensate return, recovery and actual steam enthalpy; retain raw attributable period delivered-energy/volume totals for normalize_period; no division during collectionMJ; m3continuous, reconciled each accounting periodone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_residuehot_leach_kcltailings; sludge; dust_wasteresidue stock and disposal recordstream; actual wet mass; dry fractions; entrained liquid; contamination; internal recycle; shipment/onsite stock; receiver; salinity acceptance; long-term facility scenarioSeparate calibrated weighing, representative moisture/composition assay and waste-receiver documentation; reconcile capture with recovered/rejected dust; retain raw actual outbound period stream totals for normalize_period, with onsite deposition stocks separately; no division during collectionkgeach disposal or stock eventone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_purgehot_leach_kclpurgeexternal liquid-waste recordpurge mass/volume; density; water/salt fractions; destination; recycled amount; initial/final brine stocksMeter/weigh external liquid shipment and sample composition; reconcile internal treatment and recirculation separately; retain raw external purge period mass totals for normalize_period; no division during collectionkgeach shipment and period balanceone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_airhot_leach_kclco2; co; ch4; n2o; no; no2; so2; hcl; formaldehyde; benzene; pm25; pm10; pm_over10; water_airspecies and dust measurementsource/stage; species; size interval; stack/fugitive flow; concentration; temperature/pressure; wet/dry/O2-reference basis; hours; detection limit; control status; sampling definition; condensable fractionRepresentative outlet stack/species tests with matched exhaust volume and operating coverage; documented fugitive assessment; droplet interference and filterable/condensable definitions; carbon/water reconciliation where valid; retain raw species-specific actual period emitted-mass totals for normalize_period; disjoint size intervals; no division during collectionkgrepresentative operating modes and period hoursone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records
cp_waterhot_leach_kclwater; water_out; chloride; potassium; sodiumwater and outfall balancepurchased water mass; recycle/condensate; effluent volume/density/water fraction; temperature; Cl-/K+/Na+ concentration; freshwater receptor; rainfall/runoff; stocks; closure scenarioCalibrated meters, representative flow-weighted outfall samples and ion-specific analysis; state density/temperature and uncertainty; monitor saline residue facilities and attributable long-term releases; retain raw actual period water/ion totals and original physical effluent records for normalize_period; no division during collection; do not duplicate an offsite purge as direct dischargekg; m3continuous flows and representative sampling; stock periodsone declared representative period including startup/shutdown and stock changessame site and product scope; shared units assigned transparentlyper 1 kg reference flowcalibration; assays; coverage; reconciliation; detection limits; traceable records

Calculation Rules

rule_idApplies toFormula or ruleInputsOutputsource_ids
normalize_periodall inventory rowsFor each non-reference exchange, collect X as the raw period total in its stated numerator unit and apply x = X / Q exactly once here; protocols, conversions and load calculations do not divide by Q. Use the complete matched site/route/product-state production pool, including startup/shutdown, failed and zero-output runs, rejects and internal rework, with their actual material, energy, emission and waste burdens. Reconcile opening/closing raw-material, mother-brine, work-in-progress and product stocks together with their carried production burdens; match withdrawals, receipts and returns so prior or carried burdens are neither omitted nor counted twice. Q is the unique positive accepted as-delivered net product mass attributable to that pool after stock and return reconciliation; count a returned and reaccepted net batch only once, and internal rework is not new output. If Q <= 0 or the pool/burden match cannot be demonstrated, retain the raw records and leave the normalized result unavailable. Final reference output is 1 kg; preserve the unallocated physical ledger and apply any burden allocation only to the separate environmental-burden account.X; Q; cp_productexchange per 1 kg reference floweu-lvic-aaf-2007
electricity_conversionelectricityE_MJ = 3.6 * E_kWhE_kWh; cp_energyE_MJeu-lvic-aaf-2007
assay_conversionkcl_productm_dry = m_product * (1 - w); m_KCl = m_dry * f_KCl_dry only for a dry-basis assay. Elemental K in KCl = m_KCl * molar_mass(K) / molar_mass(KCl); K2O-equivalent = m_K * molar_mass(K2O) / (2 * molar_mass(K)). Use actual declared assay if other K-bearing impurities exist; no nominal-grade substitution.m_product; w; f_KCl_dry; cp_productm_dry; m_KCl; m_K; K2O-equivalentks-kalimop-grade
ion_loadchloride; potassium; sodiumFor each ion, emitted mass = sum of representative concentration (kg/m3 of actual effluent) times matched discharged effluent volume (m3), with compatible dissolved/total definition. Reconcile rainfall, runoff and stocks.concentration; discharge volume; cp_waterion masseu-mwei-2018
water_volumewater_outwater-component mass = effluent volume * measured effluent density * water mass fraction; water reference volume = water-component mass / justified water density at the declared temperature. Preserve the original total effluent measurement.effluent volume; effluent density; water fraction; water density; cp_waterwater volumeeu-mwei-2018
mineral_balancehot_leach_kclFor K, Na and Cl individually: incoming measured component mass + opening stock = product + recovered salt + residues + direct releases + closing stock, with actual impurity speciation and measurement uncertainty. Keep mass/water balances before environmental burden allocation.cp_mineral; cp_product; cp_residue; cp_purge; cp_air; cp_watercomponent reconciliationeu-mwei-2018; eu-lvic-aaf-2007
allocation_accounthot_leach_kclAssigned KCl burden = measured KCl-specific burden + justified KCl share * inseparable shared burden; shares sum to one. Physical co-product quantities remain their measured values; dividing burdens by Q does not rescale their mass.specific/shared burden; causal or price records; Qallocated KCl burdeneu-ilcd-2010

Data Quality Requirements

requirement_idApplies toRequirementEvidence
dq_identityall inventory rowsVerify physical name/CAS/route/state, constituent mixture and stream destination; UUID identity and provider quantitative basis are separate checks. Unresolved links require a specific named physical stream, assay and later resolution; do not replace ore or wastes with convenient adjacent products.cp_mineral; cp_residue; cp_purge
dq_scopehot_leach_kclRetain actual SKU/site/period and operating modes, initial/final brine stocks and phase submetering. A missing measurement, unsupported emission split or unmatched supplier dataset is pending, not zero or a complete dataset.cp_product; cp_energy
dq_aircp_airDistinguish actual species, non-overlapping particle fractions and sampling/condensable definitions; nondetects need detection limits and treatment of uncertainty. Screening excludes sources only with a documented physical/measurement basis.eccc-potash-2017; epa-ap42-gas
dq_source_limitshot_leach_kclK+S diagrams and Canadian practices support physical methods only; do not import their temperatures, sector emission percentages, purity, yield or energy as generic values. LVIC-AAF common audits are used without importing ammonia/NPK recipes. AP42 boiler data require actual combustor applicability and cannot default the direct salt dryer.ks-thermal-2023; eccc-potash-2017; eu-lvic-aaf-2007; epa-ap42-gas

9. Validation Rules

rule_idApplies toRulesource_ids
validate_productkcl_productRequire exactly one reference-linked accepted output and all Section 3 qualifiers, measured ≥60% K2O-equivalent on the declared grade basis, net mass, moisture and granular bulk identity; other physical routes/states cannot be auto-selected.ks-kalimop-grade; un-cpc3-2025
validate_balancehot_leach_kclCheck period/Q alignment, phase handoff equality, K/Na/Cl/water/fuel-carbon reconciliation, stock changes, no duplicate recycle/steam/wastewater or particle outputs, and separate physical versus allocated accounts. Unexplained residuals beyond declared measurement uncertainty are findings, not balancing filler flows.eu-mwei-2018; eu-lvic-aaf-2007; eu-ilcd-2010
validate_completenessall inventory rowsRequire primary collection, actual supplier/receiver compatibility and conditional applicability evidence for each used exchange. Unresolved UUID, natural-gas volume convention, total-NOx-only data, missing particle speciation, unknown brine composition or omitted long-term residue burdens remain explicit incomplete coverage. No source factor or claimed identity converts these into a passing site dataset.eccc-potash-2017; eu-mwei-2018; epa-ap42-gas

10. Published Dataset Profile

FieldValue
dataset_roleforeground_dataset
downstream_usesecondary_dataset; background_dataset
allowed_useDeclared granular KCl supply inventory within this route/grade/site basis after data completeness review
excluded_useOther mineral/chemical products, agricultural-use impact factors, automatic classification-wide coverage, food/pharma purity or supplier substitution without verification
required_metadatareference qualifiers; boundary and period; measured assays/stocks; allocation decision; source scope; supplier and receiver records; actual units/conversions
required_quality_disclosureunresolved identities/backgrounds; measurement coverage and detection limits; physical balance residuals; long-term scenarios; allocation sensitivity and exclusions
update_triggerfeed mineralogy/grade, purification or additive route, product grade/state, utility basis, residue destination, monitoring or supplier change

11. Data Sources

source_idtypereferenceused_for
un-cpc3-2025official_guidanceUN CPC Version 3.0 Explanatory Notes, 30 June 2025, printed/PDF p165; https://unstats.un.org/unsd/classifications/Econ/Download/In%20Text/CPC_Ver_3.0_Exp_Notes_30Jun2025.pdfClassification identity and adjacent K2SO4/carnallite boundaries only
ks-thermal-2023handbookK+S Compendium July 2023, p48 thermal dissolution diagram; https://www.kpluss.com/.downloads/ir/2023/kpluss-compendium-july-2023.pdfThermal KCl separation and mother-brine recycling; no diagram operating defaults
ks-kalimop-gradehandbookK+S KALIMOP GRAN. product information, web snapshot 2026-10-14; https://www.kpluss.com/en-us/our-business-products/agriculture/products/en-kalimop-gran/Granular KCl and 60% K2O-equivalent grade existence; not target SKU assay or manufacturing-site proof
eccc-potash-2017official_guidanceECCC Code of Practice for the Management of PM2.5 Emissions in the Potash Sector in Canada, September 2017, Sections 2.1.2.6–2.1.2.9 and 3–4, PDF pp15,19,24; https://www.canada.ca/content/dam/eccc/documents/pdf/cepa/20250707-eng.pdfDrying/compaction/glazing and dust monitoring/control limitations; Canadian physical examples, no emission percentages transferred
eu-mwei-2018official_guidanceJRC109657, MWEI BREF 2018, Sections 1.3.1.2, 2.1.1.8–2.1.1.9, 4.2.1.3.4.1, PDF pp60,81,278; DOI10.2760/35297; https://publications.jrc.ec.europa.eu/repository/bitstream/JRC109657/jrc109657_mwei_bref_-_for_pubsy_online.pdfSaline potash-residue dissolution, extractive-waste mass/water balances and aftercare; no universal residue composition
eu-lvic-aaf-2007official_guidanceEC LVIC-AAF BREF August 2007, scope and Sections 1.4.8/1.5.1, PDF pp27,51,61; https://bureau-industrial-transformation.jrc.ec.europa.eu/sites/default/files/2022-03/LVIC-AAF.pdfCommon energy audits, steam/water/CO2 bookkeeping only; ammonia, acid and NPK-specific methods excluded
epa-ap42-gasofficial_guidanceUS EPA AP42 Section 1.4 Natural Gas Combustion, retained edition with page footer 10/26 (October 2026), pp1.4-2–1.4-3; https://www.epa.gov/sites/default/files/2020-09/documents/1.4_natural_gas_combustion.pdfGas boiler/furnace emission species and technology/measurement scope; no universal factor or dryer recipe
eu-ilcd-2010official_guidanceILCD Handbook General guide for LCA Detailed guidance, March 2010, Sections 7.9.2–7.9.3, printed pp255–257/PDF pp275–277; https://eplca.jrc.ec.europa.eu/uploads/ILCD-Handbook-General-guide-for-LCA-DETAILED-GUIDANCE-12March2010-ISBN-fin-v1.0-EN.pdfAttributional subdivision, physical causality and market-value fallback with decision-context limitations
brazil-potash-dryer-casehandbookBrazil Potash Autazes Technical Report Summary, 19 April 2024, rotary dryer and scrubber sections, printed pp138 and 144; https://ir.brazilpotash.com/financials/sec-filings/content/0001193125-24-102820/d818742daddexhb.htmProject-case screening of MgCl2 impurity-related HCl; no transfer of recipe, treatment reagent, capacity or emission factor

Raw downloads

These files are byte-identical to the canonical files for this revision in the repository.

Structured rule index

This index comes from verified structured.yaml and retains the canonical English rule text.

System boundary rules · 3
Rule IDApplies toRuleSource IDs
boundary_routehot_leach_kclInclude heat generation/recovery, brine recycle, crystalliser vacuum/cooling, debrining, drying, water glazing, compaction, screening, storage, loading and actual emissions/waste controls. Keep final-product transfers inside one integrated unit; stage handoffs have equal amounts on both ends, with assay/stock changes reconciled.ks-thermal-2023, eccc-potash-2017
boundary_wastehot_leach_kclCover actual saline tailings, clarification sludge, purge, captured dust, contaminated runoff and receiver treatments. Separate onsite intermediates from offsite exchanges. Tailings dissolution and closure/aftercare cannot be asserted harmless; retain an attributable scenario, duration and uncertainty for long-term releases.eu-mwei-2018
boundary_downstreamhot_leach_kclExclude field application, crop yields, avoided fertilizer substitution, user transport after plant gate, and product packaging from this bulk reference. Disclose any capital/maintenance exclusions and their significance; actual material consumptions or releases cannot be silently removed.un-cpc3-2025
Allocation rules · 2
Rule IDApplies toRuleSource IDs
allocation_subdividehot_leach_kclFor this attributional inventory, first separately collect dedicated KCl finishing burdens and any physically separable salt recovery. Apply virtual subdivision only with an evidenced causal relationship. Allocate only the remaining inseparable environmental burdens, first by determining physical causality; where that does not establish a relationship, use documented market value at the separation point and matched-period prices, with sensitivity. No universal mass share or revenue price is supplied.eu-ilcd-2010
allocation_physical_ledgerhot_leach_kclPreserve actual ore, product, recovered salt, waste and emissions in the unallocated physical mass/water/K/Na/Cl/carbon ledger. Multiply environmental burden accounts by allocation shares, never mechanically multiply co-product physical outputs. Report physical and allocated accounts separately; recovered salt is not an avoided-production credit by default. Waste disposal remains attributed consistently to its originating process.eu-ilcd-2010, eu-mwei-2018
Validation rules · 3
Rule IDApplies toRuleSource IDs
validate_productkcl_productRequire exactly one reference-linked accepted output and all Section 3 qualifiers, measured ≥60% K2O-equivalent on the declared grade basis, net mass, moisture and granular bulk identity; other physical routes/states cannot be auto-selected.ks-kalimop-grade, un-cpc3-2025
validate_balancehot_leach_kclCheck period/Q alignment, phase handoff equality, K/Na/Cl/water/fuel-carbon reconciliation, stock changes, no duplicate recycle/steam/wastewater or particle outputs, and separate physical versus allocated accounts. Unexplained residuals beyond declared measurement uncertainty are findings, not balancing filler flows.eu-mwei-2018, eu-lvic-aaf-2007, eu-ilcd-2010
validate_completenessall inventory rowsRequire primary collection, actual supplier/receiver compatibility and conditional applicability evidence for each used exchange. Unresolved UUID, natural-gas volume convention, total-NOx-only data, missing particle speciation, unknown brine composition or omitted long-term residue burdens remain explicit incomplete coverage. No source factor or claimed identity converts these into a passing site dataset.eccc-potash-2017, eu-mwei-2018, epa-ap42-gas
Processes and inputs/outputs · 1
Process IDProcess nameInput flowsOutput flows
hot_leach_kclIntegrated hot-leach granular KCl production524

Complete field inspector

Loads this record’s complete manifest and structured projection on demand; values are never truncated. Requires JavaScript.

On this page