# Klima CBAM Default Factor Selector

> Klima CBAM Default Factor Selector is a paid API for AI agents from klima.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-13).

Selects and applies a published CBAM (Carbon Border Adjustment Mechanism) default emissions factor for a specified goods group, returning tCO2e values and source metadata.

## Facts

- Endpoint: POST https://klima.halowerk.com/v1/cbam-factor
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/klima-cbam-default-factor-selector-0227d4ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__WoY9ZkwrQE-Vr4kIzuLM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability klima-cbam-default-factor-selector-0227d4ed -d '<json body>'
```

Example prompt: Using a published CBAM default factor dataset (URL: https://example.eu/cbam-factors, published 2024-03-15, title: 'EU CBAM Default Values 2024'), select and apply the factor for the goods group 'Steel' with a factor of 2.1 tCO2e per tonne to a shipment of 500 tonnes and tell me the total embedded emissions.

## When to prefer this

Use this endpoint when you have a published CBAM default factor dataset and need to programmatically select the correct factor for a specific goods group and compute total embedded emissions for a given import quantity. Prefer this over general emissions factor endpoints when the regulatory context is specifically EU CBAM compliance and you are working with published default values rather than activity-based emissions factors.

## Known failure modes

- Goods group not found in supplied factors list — matched factor is null, goods_group listed in unavailable_fields
- Missing required source fields (url, published_at, title) — validation error returned
- Quantity or factor value out of allowed numeric range — schema validation error
- Factor array empty or malformed — no match possible, null result returned
- Source URL malformed or not a valid URI — request rejected

## How this service works

Selects and applies a supplied published CBAM default factor for a goods group. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice.

## Output

Returns the matched CBAM default factor for the specified goods group, the computed total embedded emissions (tCO2e) based on the supplied quantity, source metadata (URL, publication date, title), derivation method for computed values, and a list of any unavailable fields returned as null.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "source": {
   "type": "object",
   "required": [
    "url",
    "published_at",
    "title"
   ],
   "properties": {
    "url": {
     "type": "string",
     "format": "uri"
    },
    "title": {
     "type": "string",
     "maxLength": 300,
     "minLength": 3,
     "description": ""
    },
    "published_at": {
     "type": "string",
     "format": "date-time"
    }
   },
   "additionalProperties": false
  },
  "factors": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "goods_group",
     "factor_tco2e_per_unit",
     "unit"
    ],
    "properties": {
     "unit": {
      "type": "string",
      "maxLength": 512,
      "minLength": 1,
      "description": ""
     },
     "goods_group": {
      "type": "string",
      "maxLength": 512,
      "minLength": 1,
      "description": ""
     },
     "factor_tco2e_per_unit": {
      "type": "number",
      "maximum": 1000000000000,
      "minimum": 0,
      "description": ""
     }
    },
    "additionalProperties": false
   },
   "maxItems": 1000
  },
  "quantity": {
   "type": "number",
   "maximum": 1000000000000,
   "minimum": 0,
   "description": ""
  },
  "goods_group": {
   "type": "string",
   "maxLength": 512,
   "minLength": 1,
   "description": ""
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/klima-cbam-default-factor-selector-0227d4ed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from klima.halowerk.com](https://www.zero.xyz/host/klima.halowerk.com/llms.txt)
