# Halowerk Materials LCA Carbon Calculator

> Halowerk Materials LCA Carbon Calculator is a paid API for AI agents from prop.halowerk.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Calculates partial embodied-carbon (kgCO2e) for a list of construction materials by multiplying waste-adjusted installed quantities by production emission factors and adding tonne-kilometre transport emissions.

## Facts

- Endpoint: POST https://prop.halowerk.com/v1/materials-lca
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-materials-lca-carbon-calculator-2c7c8355
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ySXVlzXEQenoB9ZhnB_6O

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 halowerk-materials-lca-carbon-calculator-2c7c8355 -d '<json body>'
```

Example prompt: Calculate the embodied carbon for my construction materials: 5000 kg of concrete (waste fraction 0.05, production factor 0.159 kgCO2e/kg, transport 50 km at 0.062 kgCO2e/tonne-km) and 800 kg of structural steel (waste fraction 0.02, production factor 1.46 kgCO2e/kg, transport 120 km at 0.062 kgCO2e/tonne-km).

## When to prefer this

Choose this endpoint when you need a fast, transparent, line-by-line embodied-carbon computation for a list of construction materials where you already have production emission factors and transport details. It is ideal for bill-of-materials carbon summaries in early-stage design, contractor submissions, or green-building reporting workflows. Prefer it over full LCA platforms when you do not need certified EPD data, use-phase emissions, or end-of-life stages, and when you want deterministic, auditable arithmetic rather than a black-box result.

## Known failure modes

- Missing required fields (material_id, installed_mass_kg, waste_fraction, production_factor_kgco2e_per_kg, transport_distance_km, transport_factor_kgco2e_per_tonne_km) returns a validation error
- waste_fraction >= 1.0 is rejected (maximum 0.99)
- Empty materials array or more than 10,000 items returns a schema validation error
- Negative transport factors or distances are rejected
- Payment not attached or insufficient USDC balance returns a 402 Payment Required response

## How this service works

Multiplies installed quantities by supplied waste-adjusted production factors and adds tonne-kilometre transport factors. It reports a transparent partial embodied-carbon inventory only; it does not supply verified EPD data, include use/end-of-life stages unless represented by inputs, compare functional equivalence or constitute a certified life-cycle assessment.

## Output

Returns a transparent partial embodied-carbon inventory: for each material, the waste-adjusted procurement mass, production emissions (kgCO2e), transport emissions (kgCO2e), and per-material total; plus a grand total across all materials. Does not include use-phase or end-of-life stages, verified EPD data, or functional-equivalence comparisons.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "materials": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "material_id",
     "installed_mass_kg",
     "waste_fraction",
     "production_factor_kgco2e_per_kg",
     "transport_distance_km",
     "transport_factor_kgco2e_per_tonne_km"
    ],
    "properties": {
     "material_id": {
      "type": "string",
      "maxLength": 128,
      "minLength": 1
     },
     "waste_fraction": {
      "type": "number",
      "maximum": 0.99,
      "minimum": 0
     },
     "installed_mass_kg": {
      "type": "number",
      "maximum": 1000000000000000,
      "minimum": 0
     },
     "transport_distance_km": {
      "type": "number",
      "maximum": 10000000,
      "minimum": 0
     },
     "production_factor_kgco2e_per_kg": {
      "type": "number",
      "maximum": 1000000,
      "minimum": -1000000
     },
     "transport_factor_kgco2e_per_tonne_km": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0
     }
    },
    "additionalProperties": false
   },
   "maxItems": 10000,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-materials-lca-carbon-calculator-2c7c8355/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from prop.halowerk.com](https://www.zero.xyz/host/prop.halowerk.com/llms.txt)
