
Late July 2026 pushed India’s Carbon Credit Trading Scheme (CCTS) draft rules for steel, cement, and aluminum into the center of every carbon market conversation. Exchange founders, CTOs, and compliance officers building for this moment are discovering an uncomfortable fact: the trading software that works for the EU ETS does not work for CCTS. The reason is mathematical, not regulatory. An emissions intensity trading engine solves a fundamentally different equation than a cap-and-trade allowance engine, and most off-the-shelf platforms were never built to solve it.
This post is for the people who will feel that gap first: platform architects evaluating vendors, ESG directors signing off on compliance software, and institutional desks preparing to trade Carbon Credit Certificates (CCCs) once CCTS trading goes live. It walks through why traditional trading engines break under intensity-based markets, what an emissions intensity trading engine actually has to calculate, and how the underlying architecture should be structured to handle it correctly.
An emissions intensity trading engine is the compliance calculation layer inside a carbon trading platform that continuously measures a facility’s performance against a variable, output-linked emissions benchmark rather than against a fixed annual allowance. Where a cap-and-trade engine only has to compare emissions to a static number, an emissions intensity trading engine has to recompute the benchmark itself every time production changes. That distinction is the entire reason CCTS-ready software looks structurally different from EU ETS-style software.

Every mature compliance market runs on an underlying formula that its trading software must evaluate continuously, for every obligated entity. The formula is what separates a working platform from a spreadsheet with a nice UI.
The EU ETS, California’s Cap-and-Trade Program, and most first-generation carbon markets are built on a static allowance model:
Allowance − Actual Emissions = Surplus or Deficit
A regulator issues a fixed number of allowances per compliance period. A facility either stays under its allocation or it doesn’t. The software’s job is comparatively simple: track a known ceiling against a measured output, and settle the difference. This is why so many commercial trading engines built originally for EU ETS-style markets hardcode a fixed-allowance assumption directly into their settlement logic.
India’s CCTS does not issue a fixed cap. It issues a Greenhouse Gas Emission Intensity (GEI) target — a ratio of permitted emissions per unit of industrial output, notified sector-by-sector and product-by-product by the Bureau of Energy Efficiency. Under this baseline-and-credit design, an obligated entity’s compliance position depends on a variable, not a constant:
(Production Volume × Target Intensity) − Measured Emissions = Surplus or Deficit
Notice what changed. Production Volume is not fixed; it moves every shift, every batch, every reporting cycle. That means the baseline against which a facility is judged is a moving target, recalculated continuously as output changes. A steel plant that runs at 60% capacity in April and 95% in May does not have a fixed emissions budget it can check against once a quarter. It has a floating threshold that an emissions intensity trading engine has to recompute in near real time.
This single difference – a constant becoming a variable is why cap-and-trade platforms retrofitted for CCTS tend to produce compliance positions that are technically wrong the moment production volume shifts.
Most commercial carbon trading platforms were architected around three assumptions that CCTS violates outright:
An emissions intensity trading engine has to reject all three assumptions. It needs production data flowing in from ERP systems, emissions data flowing in from Continuous Emissions Monitoring Systems (CEMS), and a calculation layer that treats both streams as live inputs to a formula that never stops moving. Bolt that logic onto a matching engine designed for fixed allowances, and the surplus or deficit figure it reports will drift out of sync with reality within days.
| Design Assumption | Cap-and-Trade Engine | Emissions Intensity Trading Engine |
|---|---|---|
| Compliance baseline | Fixed annual allowance | Dynamic: Production Volume × Target Intensity |
| Update frequency | Periodic (monthly/annual) | Continuous, near real-time |
| Primary data inputs | Emissions data only | Emissions data + live production/output data |
| Credit generation trigger | Allowance issuance schedule | Outperformance against a moving intensity benchmark |
| Risk of drift if unhandled | Low — baseline is stable | High — baseline shifts with every production cycle |
| Recalculation trigger | Compliance period close | Every CEMS reading and ERP production update |
Any credible emissions intensity trading engine has to be engineered as its own service, not as an add-on module. Here’s the architecture that makes it work.

The fix is architectural, not cosmetic. Rather than embedding compliance math directly inside the order matching engine — the same mistake that made registry migrations so painful for platforms wired directly to upstream data sources — the right approach separates concerns into two distinct systems:
This separation matters because the two systems have fundamentally different failure tolerances. A matching engine has to be fast and deterministic. A compliance calculation layer has to be correct under constantly changing inputs, closer in spirit to a real-time risk engine than a simple ledger.
A properly built emissions intensity trading engine ingests two live data streams and reconciles them continuously:
The calculation layer then runs the CCTS formula against both streams continuously:
Architecting it this way means an emissions intensity trading engine gives obligated entities something a fixed-allowance system never could: a live, continuously updated view of their compliance position, instead of a number they only trust once a year.
Because a CCTS-focused emissions intensity trading engine is reacting to two independent, high-frequency data streams rather than one static allowance table, it inherits the same reliability requirements seen in any high-throughput financial system:
None of this is exotic engineering. But it is engineering that a fixed-allowance cap-and-trade platform, retrofitted with a CCTS label, will not have been built to handle.
If you’re an exchange founder, CTO, or ESG director assessing an emissions intensity trading engine ahead of CCTS trading going live, the questions worth asking shift once you understand the underlying math.
These aren’t hypothetical concerns. CCTS will eventually cover more than 700 obligated entities across nine energy-intensive sectors, and the FY2025–26 compliance period is already underway. A platform that gets the underlying math wrong doesn’t produce a slightly-off number — it produces a compliance position that won’t hold up when an Accredited Carbon Verification Agency reviews it.
CCTS is not an isolated case. As more countries move toward intensity-based or baseline-and-credit compliance markets a design increasingly common outside the EU’s fixed-cap tradition the same architectural lesson applies: an emissions intensity trading engine is not a feature you add to an existing exchange. It is a distinct piece of financial-grade software that has to be designed around the specific regulatory formula it serves, then integrated cleanly with whatever matching and settlement infrastructure sits on top of it. Whichever jurisdiction notifies the next baseline-and-credit scheme, the platforms that hold up will be the ones that treated their emissions intensity trading engine as core infrastructure from day one, not as a bolt-on.
Techaroha builds custom carbon credit trading and registry platforms, including the dynamic calculation logic behind a working emissions intensity trading engine for exchange founders, CTOs, and institutional trading desks navigating exactly this kind of market-microstructure complexity. If your team is evaluating how to architect an emissions intensity trading engine for CCTS or any other intensity-based compliance market — book a technical consultation to walk through your architecture requirements.
This post reflects general engineering and market-microstructure analysis. Regulatory and technical claims should be independently verified against the latest CCTS notifications before implementation.