{"api":"v1","generated_at":"2026-09-15T19:52:44.832Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/solar-halowerk-com-building-heat-demand-286a8e","pinned_page":"https://tollindex.com/e/solar-halowerk-com-building-heat-demand-286a8e/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"solar-halowerk-com-building-heat-demand-286a8e","canonical_url":"https://solar.halowerk.com/building-heat-demand","resource":"https://solar.halowerk.com/building-heat-demand","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Computes a transparent planning estimate for space-heating demand. The method is not DIN, VDI, GEG or PHPP and must not be used as regulatory proof. It combines transmission heat loss from each envelope component, ventilation heat loss from heated volume and air changes, monthly heating degree days from the nearest DWD 1991-2020 temperature-normal station, stated internal gains and optional domestic hot water.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-14T14:11:09.169Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"building heat demand","category":"other","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.004 USDC","amount_units":0.004,"decimals_known":true,"pay_to":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-14T14:11:08.569Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:15:17.125Z","state":"pass","failed_checks":["bazaar.info.output"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:15:17.125Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:13:08.785Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:12:34.704Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:27:57.786Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T09:56:32.878Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","page":"https://tollindex.com/seller/0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","endpoints":1553,"hosts":67},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","asset":"USDC","version":"2","eip712Domain":{"name":"USD Coin","chainId":8453,"version":"2","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"network_name":"Base Mainnet","assetTransferMethod":"eip3009"},"payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","amount":"4000","scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-14T14:11:08.569Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://solar.halowerk.com/building-heat-demand","extensions":{"bazaar":{"info":{"input":{"body":{"lat":52.52,"lon":13.405,"profile":{"indoor_temp_c":20,"internal_gains_w":350,"heating_base_temp_c":15},"envelope":[{"name":"external walls","area_m2":168,"u_value_w_m2k":0.22},{"name":"roof","area_m2":118,"u_value_w_m2k":0.16},{"name":"ground floor","area_m2":92,"u_value_w_m2k":0.25},{"name":"windows","area_m2":31,"u_value_w_m2k":0.95}],"ventilation":{"air_changes_per_hour":0.45,"heat_recovery_efficiency":0.15},"heated_volume_m3":365,"system_efficiency":0.92,"heated_floor_area_m2":145,"max_station_distance_km":70,"domestic_hot_water_kwh_year":1800},"type":"http","method":"POST","bodyType":"json"}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","examples":[{"lat":52.52,"lon":13.405,"profile":{"indoor_temp_c":20,"internal_gains_w":350,"heating_base_temp_c":15},"envelope":[{"name":"external walls","area_m2":168,"u_value_w_m2k":0.22},{"name":"roof","area_m2":118,"u_value_w_m2k":0.16},{"name":"ground floor","area_m2":92,"u_value_w_m2k":0.25},{"name":"windows","area_m2":31,"u_value_w_m2k":0.95}],"ventilation":{"air_changes_per_hour":0.45,"heat_recovery_efficiency":0.15},"heated_volume_m3":365,"system_efficiency":0.92,"heated_floor_area_m2":145,"max_station_distance_km":70,"domestic_hot_water_kwh_year":1800}],"required":["lat","lon","heated_floor_area_m2","heated_volume_m3","envelope"],"properties":{"lat":{"type":"number","maximum":56,"minimum":47,"description":"Latitude in Germany; the DWD normal dataset used here covers Germany."},"lon":{"type":"number","maximum":16,"minimum":5},"profile":{"type":"object","properties":{"indoor_temp_c":{"type":"number","default":20,"maximum":30,"minimum":5},"internal_gains_w":{"type":"number","default":0,"maximum":100000,"minimum":0},"heating_base_temp_c":{"type":"number","default":15,"maximum":25,"minimum":0}},"additionalProperties":false},"envelope":{"type":"array","items":{"type":"object","required":["name","area_m2","u_value_w_m2k"],"properties":{"name":{"type":"string","maxLength":80,"minLength":1},"area_m2":{"type":"number","maximum":100000,"minimum":0.1},"u_value_w_m2k":{"type":"number","maximum":8,"minimum":0.01}},"additionalProperties":false},"maxItems":40,"minItems":1},"ventilation":{"type":"object","properties":{"air_changes_per_hour":{"type":"number","default":0.5,"maximum":5,"minimum":0},"heat_recovery_efficiency":{"type":"number","default":0,"maximum":0.95,"minimum":0}},"additionalProperties":false},"heated_volume_m3":{"type":"number","maximum":1000000,"minimum":10},"system_efficiency":{"type":"number","default":1,"maximum":1.5,"minimum":0.5},"thermal_bridge_w_k":{"type":"number","default":0,"maximum":100000,"minimum":0},"heated_floor_area_m2":{"type":"number","maximum":100000,"minimum":5},"max_station_distance_km":{"type":"number","default":80,"maximum":200,"minimum":1},"domestic_hot_water_kwh_year":{"type":"number","default":0,"maximum":1000000,"minimum":0}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}}}},"description":"Computes a transparent planning estimate for space-heating demand. The method is not DIN, VDI, GEG or PHPP and must not be used as regulatory proof. It combines transmission heat loss from each envelope component, ventilation heat loss from heated volume and air changes, monthly heating degree days from the nearest DWD 1991-2020 temperature-normal station, stated internal gains and optional domestic hot water.","lastUpdated":"2026-09-14T14:11:09.169Z","x402Version":2}]}}