> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appliedaifoundation.org/llms.txt
> Use this file to discover all available pages before exploring further.

# EU ETS dashboard

> Phase-in factor, voyage classification, and leg-level coverage for EU ETS exposure.

The EU ETS dashboard is the single source for understanding your EUA bill. It shows the rules that apply this year, the voyages that are in scope, and a leg-by-leg breakdown of covered CO₂.

<Frame caption="EU ETS dashboard hero — phase-in banner and summary cards.">
  <img src="https://mintcdn.com/metaweaveconsultant/ZChQsW2FZuO2wFx2/images/eu-ets/hero.png?fit=max&auto=format&n=ZChQsW2FZuO2wFx2&q=85&s=70555ec244f9f19e564bd3465daa89e9" alt="EU ETS dashboard hero" width="2880" height="4212" data-path="images/eu-ets/hero.png" />
</Frame>

## What's on the page

### Phase-in banner

A static informational banner explains how EU ETS is phased into shipping, with **the current year highlighted**:

* 2024: 40%
* 2025: 70%
* 2026 onwards: 100%

### Summary cards

Four cards across the top:

* Total Emissions in scope (tonnes)
* Vessels with data
* Total voyages in ETS scope
* Phase-in factor for the selected year

### ETS cost visualisation

<Frame caption="ETS cost breakdown by voyage type — interactive chart.">
  <img src="https://mintcdn.com/metaweaveconsultant/ZChQsW2FZuO2wFx2/images/eu-ets/cost-chart.png?fit=max&auto=format&n=ZChQsW2FZuO2wFx2&q=85&s=64557ffd18f8285630d1d80a7ba13db9" alt="ETS cost chart" width="2880" height="4212" data-path="images/eu-ets/cost-chart.png" />
</Frame>

A chart breaks the cost down by voyage classification so you can see where most of the bill comes from.

### Voyage classification

<Frame caption="Voyage classification table with coverage rules.">
  <img src="https://mintcdn.com/metaweaveconsultant/ZChQsW2FZuO2wFx2/images/eu-ets/voyage-classification.png?fit=max&auto=format&n=ZChQsW2FZuO2wFx2&q=85&s=24648ed21c15c1cf6c83b345175a90db" alt="Voyage classification table" width="2880" height="4212" data-path="images/eu-ets/voyage-classification.png" />
</Frame>

A table of all four leg types — Intra-EU (100%), Into-EU (50%), Out-of-EU (50%), Non-EU (0%) — with counts and cost contribution.

### Leg-level detail

<Frame caption="Leg-level voyage table with covered CO₂ per leg.">
  <img src="https://mintcdn.com/metaweaveconsultant/ZChQsW2FZuO2wFx2/images/eu-ets/leg-detail.png?fit=max&auto=format&n=ZChQsW2FZuO2wFx2&q=85&s=adcb4aa0e0e62ef890a078ae2e6b049d" alt="Leg detail table" width="2880" height="4212" data-path="images/eu-ets/leg-detail.png" />
</Frame>

Expandable rows give you leg-by-leg figures: total CO₂, sea CO₂, sea-covered (factor applied), EU-port CO₂, total covered.

## What you can do here

* Forecast the year's ETS cost at the current EUA price
* Identify which trade lanes drive most of your exposure
* Verify per-leg coverage with full audit trail back to the consumption log
* Compare year-over-year as the phase-in ramps from 40% → 70% → 100%

## Source

Powered by the same `VoyageSegmentService` that drives vessel detail pages. Coverage logic in `src/lib/utils/portClassifier.ts`.
