CBAM · definitive period, since 1 Jan 2026
Carbon-End turns a plant's invoices and meter readings into a CBAM figure an EU importer can put straight into a declaration — verified, traceable, and impossible to alter after the fact.
t CO₂e per tonne of rebar
Installation totals
Both electricity figures stay on the buyer's page. Showing only the flattering one is how a disclosure stops being worth anything.
Why actual data
An importer that accepts default values pays for emissions your plant may never have produced, and the gap widens every year. Actual data is the way out, and actual data has to be verified.
The lower line is a plant that measured. It does not move. The distance to the line above it is what an importer is charged for a figure nobody produced.
10%
Added to a default value in 2026 — before the figure even reaches the certificate price.
20%
In 2027. The same product, the same plant, a bigger bill for not having proved anything.
30%
From 2028 onward. At that point the cost of not measuring is a line item nobody can defend to a board.
The workflow
Everything on the left carries its own record: an invoice behind a reading, a hash behind a document, a version behind a coefficient, a named person behind a judgement. The engine holds no emission factor of its own — every value comes from a dated table, and each calculation records which version it used.
The seal changes nothing but the seal. A correction after it does not edit the figure; it opens a new period, and the disclosure already issued goes on showing what it showed.
The chain
01 · The plant
Fuel, electricity, purchased precursors, tonnes out — each with the invoice behind it. It makes no regulatory judgement, and there is no control on the screen for one.
02 · The engine
No emission factor is written into the code. Every value comes from a dated regulatory table, and each calculation records which version produced it.
03 · The expert
Whether a green electricity contract counts under CBAM is a legal judgement. It is made by someone who knows the regulation, on the record, against a document.
04 · The verifier
An accredited body sees which input produced which number, under which table, changed by whom. Only for the clients that engaged it, and it changes nothing but the seal.
Committed to clarity
Evidence, calculations and the audit log are append-only, refused at the database level. The application connects as a role that owns nothing, so the guarantee does not rest on the application behaving.
A buyer's link carries the numbers as they stood when it was issued. Recalculating does not touch it. A correction opens a replacement, and the old link starts saying so.
The body, its country, its accreditation number, the person and the date — on the page the buyer reads. An unnamed attestation is not something a compliance officer can use.
FAQ
The obligation sits with your EU importer, not with you. But an importer that declares actual emissions must have them verified, and one that does not accepts the default-value mark-up instead. Handing them verified data removes work and risk from their side, which is why it wins orders.
Your own people, Carbon-End, and only the verification body your organisation has engaged. A verifier with no engagement sees nothing at all, and ending an engagement removes the access the same day.
It is corrected by opening a replacement period, never by editing the old one. The original stays readable, because the records behind a declaration have to survive to the end of the fourth year following it, and every link already issued starts telling the buyer a correction exists.
On servers in the European Union, with encrypted backups also held in the EU. That is a cross-border transfer under Turkish data protection law, and it is addressed in the customer agreement rather than left to be discovered later.
Bring a year of invoices and meter readings. You will see the figure, the warnings the engine raised, and exactly what a verifier would be shown.