Compare any supplier’s carbon footprint on equal footing

The Problem

Today you receive PCFs from 50 suppliers in 50 different formats. Supplier A reports in CO₂e per kg using GaBi, Supplier B reports per tonne using SimaPro with different allocation methods. You cannot compare them without weeks of manual normalization.

With COMET

COMET gives every PCF a shared structure. When your suppliers tag their data with COMET classes, you get comparable footprints automatically — same functional unit, same system boundary definition, same data quality score. Your procurement system ingests COMET-tagged data and ranks suppliers by verified carbon intensity.

Example

Scenario

A steel buyer in Germany receives CBAM-ready data from 3 suppliers

Before

3 PDFs, 3 formats, 2 weeks of consultant time to normalize. €15,000/quarter.

After

3 COMET-tagged JSON payloads. Auto-compared in 30 seconds. Procurement dashboard updated instantly.

Quick Win

Save 80% of supplier carbon data reconciliation time. Auto-generate CBAM declarations from structured data.

Get Started

  1. 01 Ask suppliers to tag PCF data using COMET’s L4 PCF classes
  2. 02 Import data using COMET JSON-LD context (copy the @context URL into your system)
  3. 03 Compare footprints using standardized FunctionalUnit and SystemBoundary fields

Turn Scope 3 from a guessing game into measured data

The Problem

Scope 3 accounts for 70–90% of most companies’ emissions, but you’re relying on spend-based estimates and industry averages. Category 1 (purchased goods) alone might have hundreds of suppliers, and you have no way to collect, validate, or aggregate their actual footprint data.

With COMET

COMET maps all 15 GHG Protocol Scope 3 categories to specific ontology classes. Your suppliers report using COMET’s SupplyChainLink and ActivityDataRecord classes. The data arrives structured, validated against SHACL shapes, and ready to aggregate — replacing estimates with measured values.

Example

Scenario

An automotive OEM collects Scope 3 Category 1 data from 200 tier-1 suppliers

Before

CDP questionnaires + manual spreadsheets. 60% response rate, 30% usable data. 6-month cycle.

After

COMET-tagged PCFs arrive via PACT v3 API. 95% coverage. Monthly updates. Primary data share tracked per supplier.

Quick Win

Increase Scope 3 primary data coverage from ~30% to 90%+ and reduce reporting cycle from 6 months to monthly.

Get Started

  1. 01 Map your Scope 3 categories to COMET classes using the Scope 3 mapping table
  2. 02 Send suppliers the COMET data template (JSON-LD with required fields)
  3. 03 Validate incoming data using COMET SHACL shapes (auto-reject incomplete submissions)

Export your LCA results once, and every system reads them

The Problem

You model a product in SimaPro or openLCA, generate a beautiful PCF, then spend days reformatting it for each downstream consumer. The CBAM authority wants XML. The buyer wants a PDF. The PACT platform wants JSON. Each translation introduces errors and costs time.

With COMET

COMET provides a universal export layer. Model your PCF in any LCA tool, export to COMET’s L4 classes, and every downstream system — CBAM, PACT, buyer platforms, verifiers — reads the same structured object. One export, many consumers. No translation errors.

Example

Scenario

An LCA consultant models cement PCFs for 12 plants

Before

12 SimaPro models → 12 PDFs → manual data entry into CBAM portal + buyer portal + verification platform = 36 separate formatting exercises.

After

12 SimaPro models → 12 COMET JSON-LD exports → auto-ingested by all 3 systems. Zero reformatting.

Quick Win

Eliminate 100% of manual reformatting between LCA tools and downstream systems.

Get Started

  1. 01 Export your LCA results to COMET’s ProductCarbonFootprint class (map functional unit, system boundary, LCIA results)
  2. 02 Attach the COMET JSON-LD @context to your output
  3. 03 Share one file — the buyer, verifier, and regulator all read the same object

Verify carbon claims with machine-readable evidence, not PDFs

The Problem

You receive a 200-page verification dossier. You manually check emission factors against databases, validate system boundaries against ISO 14067, cross-reference supplier attestations — all by reading documents. Each verification takes 40–80 hours.

With COMET

COMET structures verification claims as machine-readable objects. The AssuranceLevel, AuditTrail, and QualifiedVerifier classes encode the full chain of custody. SHACL shapes auto-validate that all ISO 14067 required fields are present and correctly typed. Your software does the document cross-referencing; you focus on judgment calls.

Example

Scenario

Bureau Veritas verifies a steel producer’s PCF for CBAM compliance

Before

200-page PDF dossier, 60 hours of manual review, 15 data quality findings discovered late in the process.

After

COMET-structured data. SHACL pre-validation catches 12 of 15 findings automatically. Verification completed in 20 hours.

Quick Win

Reduce verification cycle time by 50–70% through automated pre-validation of structured data.

Get Started

  1. 01 Require clients to submit data using COMET’s L6 Verification classes
  2. 02 Run SHACL validation shapes against submitted data (catches missing fields, wrong types, invalid references)
  3. 03 Issue verification claims as COMET VerificationClaim objects (machine-readable, queryable, reusable)

Ship interoperability as a feature, not a custom integration

The Problem

Every new customer integration is bespoke. Customer A uses Ecoinvent, Customer B uses GaBi, Customer C has a proprietary format. You spend 40% of engineering time on data translation layers that add no product value.

With COMET

Build on COMET’s ontology and every COMET-compliant system becomes your customer instantly. npm install @comet/ontology gives you typed classes, SHACL validation, and JSON-LD context — out of the box. New integrations go from 3 months to 3 days.

Example

Scenario

A carbon accounting SaaS integrates with 5 new enterprise customers

Before

5 custom API connectors, 5 data mapping exercises, 5 months of engineering = €200K integration cost.

After

One COMET-compliant API. All 5 customers send data in the same format. Integration time: 1 week total.

Quick Win

Reduce customer integration cost by 90% and time-to-live from months to days.

Get Started

  1. 01 Install the COMET ontology package (@comet/ontology via npm or comet-ontology via PyPI)
  2. 02 Map your internal data model to COMET classes (use the glossary as reference)
  3. 03 Accept and emit COMET JSON-LD payloads — instant interoperability with the ecosystem

Receive machine-readable declarations that validate themselves

The Problem

CBAM alone will generate millions of embedded emissions declarations. Your staff reviews them manually. Each declaration references different emission factors, different methodologies, different units. You cannot automate quality checks at scale.

With COMET

When declarants use COMET, their submissions arrive in a structured, validated format. SHACL shapes enforce that every required field is present and correctly typed. Your systems can auto-validate declarations, flag anomalies, and focus human review on edge cases — not data formatting.

Example

Scenario

EU CBAM authority processes 50,000 declarations in Q1 2026

Before

Manual review of PDF/XML submissions with inconsistent formats. 200 staff, 6-month processing backlog.

After

COMET-structured declarations. 80% auto-validated. Staff focus on the 20% requiring judgment. Backlog cleared in 6 weeks.

Quick Win

Auto-validate 80% of incoming declarations. Reduce processing backlog by 70%.

Get Started

  1. 01 Publish COMET as a recommended data format for CBAM/CSRD submissions
  2. 02 Provide SHACL validation endpoint — declarants can pre-validate before submission
  3. 03 Ingest COMET JSON-LD declarations directly into your compliance database

Price carbon risk with product-level data, not sector averages

The Problem

Carbon risk models rely on disclosed Scope 1+2 data and sector-average emission factors. You cannot distinguish between a steel producer using best-available-technology EAF and one running a century-old blast furnace — they show up in the same sector bucket.

With COMET

COMET’s market signal layer (L7) enables product-level carbon pricing. Each ProductCarbonFootprint carries verified, granular data — specific emission factors, specific processes, specific verification levels. Carbon premiums, CBAM shadow tariffs, and EAC spot prices become tradeable data objects.

Example

Scenario

A commodity trader prices carbon-adjusted steel contracts

Before

Sector-average emissions applied to all steel contracts. No differentiation between green and conventional steel. Carbon premium invisible.

After

COMET-tagged PCFs per production route. Green EAF steel priced at $40–80/t premium. Blast furnace steel carries CBAM liability. Algorithmic pricing from verified data.

Quick Win

Enable carbon-differentiated pricing at the product level. Unlock green premium capture for low-carbon producers.

Get Started

  1. 01 Ingest COMET-tagged PCFs from producers via L4 classes
  2. 02 Link to market signals via L7 CarbonPremium and CBAMShadowTariff classes
  3. 03 Build pricing algorithms on verified, structured data — not estimates

Make your credits interoperable across every registry and buyer

The Problem

You develop a DAC project and register it with Gold Standard. A buyer wants Verra-format data. Another wants CAD Trust attestation. A third wants CORSIA-eligible documentation. Each registry has its own data model, and translating between them is manual, error-prone, and expensive.

With COMET

COMET’s L5 EAC layer and CAD Trust v2.0.2 mapping provide a universal credit data structure. Register your project data once using COMET classes, and any registry, buyer, or Article 6 authority can read it. The 13 CAD Trust tables (project, unit, issuance, retirement, verification) are already mapped.

Example

Scenario

A DAC developer registers credits across 3 registries for international buyers

Before

3 separate data submissions, 3 formats, 3 verification dossiers. 6 months per registry. €50K in administrative costs.

After

1 COMET-tagged project dataset. Mapped to all 3 registries automatically. Cross-registry retirement tracked. 2 months total.

Quick Win

Register credits across multiple registries from a single data submission. Cut registry admin costs by 60%.

Get Started

  1. 01 Structure your project data using COMET’s L5 EAC classes + CAD Trust variable mapping
  2. 02 Attach verification claims using L6 VerificationClaim and CADTrustAttestation classes
  3. 03 Export to any registry format — COMET’s JSON-LD context handles the translation

Start Building with COMET

Everything you need to get started.