haqlLabs

haql-emission · public guide

Make a reported emissions total add up to the activity behind it.

A greenhouse-gas (GHG) inventory stands or falls on one identity: reported CO2e (carbon-dioxide equivalent) should equal what the activity, flare and vent rows actually support. haql-emission reconciles that identity, checks coverage and flare assumptions, and prices a European Union Emissions Trading System (EU ETS) allowance position and penalty exposure.

GHG and EU ETSoffline and deterministicactivity-level evidence

Product: haql-emission · Public guide · Updated 8 November 2026

What haql-emission does

haql-emission works with GHG inventories such as GHGRP Subpart W (the US EPA greenhouse-gas reporting rule) and the EU ETS. It compares the reported total with the activity data, quantifies flaring and venting, checks month and quarter coverage, and shows the allowance position implied by the records.

In one sentence: It turns a reported emission total into a reconciled, row-traceable inventory.

EHS and sustainability teams

Prepare the inventory

Reconcile the reported figure to the activity data before it is filed.

Compliance and finance

See the position

Connect verified emissions to surrendered allowances and penalty exposure.

Reviewers

Follow the evidence

Every finding points to the activity row or the configuration assumption behind it.

Why it matters

Multiplying a volume by an emission factor is arithmetic. What fails in review is the gap between the number filed and the activity rows that are supposed to support it — a gap a reviewer can find in one line.

  • The reported CO2e can drift from the computed balance without any single row looking wrong.
  • An implausible flare efficiency silently changes the methane slip.
  • A missing activity month or monitoring quarter makes the year incomplete.
  • Verified emissions can exceed surrendered allowances, creating a financial exposure.
Without haql-emissionThe hidden problem

The year is summed in a spreadsheet. Reported equals whatever the EHS export says. When a reviewer asks which activity rows support it, the answer is scattered across four exports.

With haql-emissionThe visible answer

The inventory, the flaring and venting detail, the coverage check and the allowance position arrive in one pack, with each finding traced to a row.

What goes in

The tool works from the exports you already keep. The configuration supplies the reporting basis.

What goes inWhat it means
Activity CSVThe activity data that should support the reported emissions.
Flare CSVFlare volumes, heating values and combustion assumptions.
Vent CSVVent volumes and gas composition.
Monitoring CSVMonitoring periods and coverage.
Facility configurationReporting year, facility, global warming potential (GWP) set, scheme and allowances surrendered.

What comes out

The output is designed to connect the reported number to the activity and the financial position.

What comes outHow to use it
Emissions packJSON and HTML with the annual mass balance by species.
Flaring and venting detailQuantification by species, with the assumptions visible.
Coverage reportMonth and quarter coverage, including gaps.
Allowance positionEU ETS position with penalty exposure and an auditable allowance-position.csv.
Signed evidenceOptional Ed25519 attestation and a deterministic inspection bundle.

What it checks

The checks cover reported-versus-computed balance, physical plausibility, coverage, configuration and allowance position.

Check areaWhat it flags
Unaccounted emissionsReported inventory differs from the computed balance beyond tolerance.
Negative species totalsA computed gas total below zero, indicating a broken sign convention.
Implausible combustionA flare efficiency outside the credible band, or a flare with no usable heating value.
Impossible vent compositionCH4 plus CO2 above 1.0, or a vent row with no composition.
Coverage gapsA missing activity month or monitoring quarter.
GWP and reported/verified mismatchAn unknown GWP set, or reported and verified figures that disagree.
Allowance deficitVerified emissions above surrendered allowances, with the penalty exposure shown.
Reporting clockThe annual report due date, calculated in the output.

A missing optional file is treated as a gap. A missing required column is an error, because nothing can be computed from it.

What it does not do

A useful tool should be clear about its boundaries. These are the current limits, not hidden caveats.

  • It does not replace an environmental, health and safety (EHS) platform, accounting system or regulator filing portal.
  • It depends on the emission factors, GWP set and configuration supplied for the scheme.
  • It reports a financial exposure; it does not provide legal, tax or trading advice.
  • It is a file-based tool, not a multi-user database or a live emissions dashboard.

Findings are advisory. The tool names a contradiction or a risk with the evidence behind it. The engineering, legal or commercial judgement remains with you.

How to try it

Send one reporting year of records for a free check, or run the standalone binary locally.

  1. Send the activity, flare, vent and monitoring exports for a free review.
  2. Receive the mass balance, findings and allowance position without a key or card.
  3. Resolve the gaps and assumptions before the inventory is filed.

Access

AccessWhat you get
Sample checkFree. One reporting year, no key and no card.
Team$349/month. Annual commitment, up to 10 users and unlimited facilities.
On-premise$1,750/month. Annual, per site, unlimited users on that site.

Nothing leaves your machine. The paid tools run offline. The free libraries have no account, cloud call or telemetry.

Common questions

Which schemes does it support?

It is designed around GHGRP Subpart W and EU ETS inventory workflows. The scheme and GWP set are explicit configuration, not silent defaults.

Does it calculate the emission factors itself?

It reconciles the records and applies the configured basis. The factor set and scheme assumptions should match the filing basis.

What is the €100/t figure?

It is the EU ETS excess-emissions penalty used to show exposure when verified emissions exceed surrendered allowances. It is an exposure indicator, not a legal demand.

What is CO2e?

Carbon-dioxide equivalent: a common unit that lets different greenhouse gases be compared using their global warming potential.