{"service":"HALOWERK klimawerk","version":"1.0.0","currency":"USDC","network":"eip155:8453","network_name":"Base Mainnet","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","payment_header":"PAYMENT-SIGNATURE","endpoints":[{"method":"POST","path":"/v1/emission-factor","url":"https://klima.halowerk.com/v1/emission-factor","tool":"klimawerk_emission_factor","price_usdc":0.003,"price_model":"per_call","summary":"Selects a published emissions factor by activity, region and source edition.","description":"Selects a published emissions factor by activity, region and source edition. 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.","input_schema":{"type":"object","required":["activity","region","factors","source"],"additionalProperties":false,"properties":{"activity":{"type":"string","minLength":1,"maxLength":512,"description":""},"region":{"type":"string","minLength":1,"maxLength":512,"description":""},"factors":{"type":"array","maxItems":10000,"items":{"type":"object","required":["activity","region","factor","unit","scope"],"additionalProperties":false,"properties":{"activity":{"type":"string","minLength":1,"maxLength":512,"description":""},"region":{"type":"string","minLength":1,"maxLength":512,"description":""},"factor":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"unit":{"type":"string","minLength":1,"maxLength":512,"description":""},"scope":{"type":"string","minLength":1,"maxLength":512,"description":""}}}},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/transport-co2","url":"https://klima.halowerk.com/v1/transport-co2","tool":"klimawerk_transport_co2","price_usdc":0.003,"price_model":"per_call","summary":"Calculates transport CO2e by leg from published factors, distance, mass and load adjustment.","description":"Calculates transport CO2e by leg from published factors, distance, mass and load adjustment. 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.","input_schema":{"type":"object","required":["legs","source"],"additionalProperties":false,"properties":{"legs":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["mode","distance_km","mass_tonnes","factor_kgco2e_per_tkm","load_factor"],"additionalProperties":false,"properties":{"mode":{"type":"string","minLength":1,"maxLength":512,"description":""},"distance_km":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"mass_tonnes":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factor_kgco2e_per_tkm":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"load_factor":{"type":"number","minimum":0.01,"maximum":1,"description":""}}}},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/electricity-co2","url":"https://klima.halowerk.com/v1/electricity-co2","tool":"klimawerk_electricity_co2","price_usdc":0.003,"price_model":"per_call","summary":"Calculates location- or market-based electricity emissions from a published grid factor.","description":"Calculates location- or market-based electricity emissions from a published grid factor. 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.","input_schema":{"type":"object","required":["energy_kwh","factor_kgco2e_per_kwh","country_or_zone","accounting_method","source"],"additionalProperties":false,"properties":{"energy_kwh":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factor_kgco2e_per_kwh":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"country_or_zone":{"type":"string","minLength":1,"maxLength":512,"description":""},"accounting_method":{"type":"string","enum":["location-based","market-based"]},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/material-co2","url":"https://klima.halowerk.com/v1/material-co2","tool":"klimawerk_material_co2","price_usdc":0.004,"price_model":"per_call","summary":"Calculates embodied emissions from mass and a published material factor.","description":"Calculates embodied emissions from mass and a published material factor. 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.","input_schema":{"type":"object","required":["material","mass_kg","factor_kgco2e_per_kg","lifecycle_boundary","source"],"additionalProperties":false,"properties":{"material":{"type":"string","minLength":1,"maxLength":512,"description":""},"mass_kg":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factor_kgco2e_per_kg":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"lifecycle_boundary":{"type":"string","minLength":1,"maxLength":512,"description":""},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/ghg-scope","url":"https://klima.halowerk.com/v1/ghg-scope","tool":"klimawerk_ghg_scope","price_usdc":0.004,"price_model":"per_call","summary":"Classifies an activity into a caller-selected GHG scope using explicit rule matches.","description":"Classifies an activity into a caller-selected GHG scope using explicit rule matches. 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.","input_schema":{"type":"object","required":["activity","rules","source"],"additionalProperties":false,"properties":{"activity":{"type":"string","minLength":1,"maxLength":512,"description":""},"rules":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["keyword","scope","category"],"additionalProperties":false,"properties":{"keyword":{"type":"string","minLength":1,"maxLength":512,"description":""},"scope":{"type":"string","enum":["1","2","3"]},"category":{"type":"string","minLength":1,"maxLength":512,"description":""}}}},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/cbam-factor","url":"https://klima.halowerk.com/v1/cbam-factor","tool":"klimawerk_cbam_factor","price_usdc":0.004,"price_model":"per_call","summary":"Selects and applies a supplied published CBAM default factor for a goods group.","description":"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.","input_schema":{"type":"object","required":["goods_group","quantity","factors","source"],"additionalProperties":false,"properties":{"goods_group":{"type":"string","minLength":1,"maxLength":512,"description":""},"quantity":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factors":{"type":"array","maxItems":1000,"items":{"type":"object","required":["goods_group","factor_tco2e_per_unit","unit"],"additionalProperties":false,"properties":{"goods_group":{"type":"string","minLength":1,"maxLength":512,"description":""},"factor_tco2e_per_unit":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"unit":{"type":"string","minLength":1,"maxLength":512,"description":""}}}},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/fuel-co2","url":"https://klima.halowerk.com/v1/fuel-co2","tool":"klimawerk_fuel_co2","price_usdc":0.004,"price_model":"per_call","summary":"Calculates TTW and WTW fuel emissions from separately published factors.","description":"Calculates TTW and WTW fuel emissions from separately published factors. 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.","input_schema":{"type":"object","required":["quantity","unit","ttw_factor","wtw_factor","source"],"additionalProperties":false,"properties":{"quantity":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"unit":{"type":"string","minLength":1,"maxLength":512,"description":""},"ttw_factor":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"wtw_factor":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/heating-co2","url":"https://klima.halowerk.com/v1/heating-co2","tool":"klimawerk_heating_co2","price_usdc":0.004,"price_model":"per_call","summary":"Calculates heating emissions from energy and a published heat factor.","description":"Calculates heating emissions from energy and a published heat factor. 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.","input_schema":{"type":"object","required":["energy_kwh","factor_kgco2e_per_kwh","heat_source","source"],"additionalProperties":false,"properties":{"energy_kwh":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factor_kgco2e_per_kwh":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"heat_source":{"type":"string","minLength":1,"maxLength":512,"description":""},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/waste-co2","url":"https://klima.halowerk.com/v1/waste-co2","tool":"klimawerk_waste_co2","price_usdc":0.004,"price_model":"per_call","summary":"Calculates waste-treatment emissions by route from published treatment factors.","description":"Calculates waste-treatment emissions by route from published treatment factors. 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.","input_schema":{"type":"object","required":["treatments","source"],"additionalProperties":false,"properties":{"treatments":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","required":["material","treatment","mass_tonnes","factor_kgco2e_per_tonne"],"additionalProperties":false,"properties":{"material":{"type":"string","minLength":1,"maxLength":512,"description":""},"treatment":{"type":"string","minLength":1,"maxLength":512,"description":""},"mass_tonnes":{"type":"number","minimum":0,"maximum":1000000000000,"description":""},"factor_kgco2e_per_tonne":{"type":"number","minimum":-1000000000000,"maximum":1000000000000,"description":""}}}},"source":{"type":"object","required":["url","published_at","title"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri"},"published_at":{"type":"string","format":"date-time"},"title":{"type":"string","minLength":3,"maxLength":300,"description":""}}}}},"needs_history":false,"payment_required":true},{"method":"POST","path":"/v1/footprint-aggregate","url":"https://klima.halowerk.com/v1/footprint-aggregate","tool":"klimawerk_footprint_aggregate","price_usdc":0.004,"price_model":"per_call","summary":"Aggregates disclosed footprint components while keeping missing values separate.","description":"Aggregates disclosed footprint components while keeping missing values separate. 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.","input_schema":{"type":"object","required":["activities"],"additionalProperties":false,"properties":{"activities":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","required":["id","kgco2e","source_title","period"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":512,"description":""},"kgco2e":{"type":["number","null"],"minimum":0},"source_title":{"type":"string","minLength":0,"maxLength":300,"description":""},"period":{"type":"string","minLength":0,"maxLength":100,"description":""}}}}}},"needs_history":false,"payment_required":true}],"updated_at":"2026-09-01T19:26:10.551Z"}