{"uid":"cap_GY-0CihfuvjFkQ8-NlgJc","slug":"frost-window-analyzer-95ade401","name":"Frost Window Analyzer","description":"Turns an hourly forecast into the thing that is actually planned around: continuous frost windows. Each window carries its start and end hour, its duration, the lowest temperature within it and the hour that low occurs, so a two-hour dip at dawn is distinguishable from a night-long freeze.","url":"https://natur.halowerk.com/v1/frost-window","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"hours":{"type":"integer","default":96,"maximum":240,"minimum":6,"description":"How far ahead to look."},"air_threshold_c":{"type":"number","default":0,"maximum":10,"minimum":-20,"description":"Air frost threshold at two metres."},"ground_offset_c":{"type":"number","default":4,"maximum":8,"minimum":0,"description":"Assumed difference between two-metre and ground temperature on clear nights. Stated, not hidden."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_A2DgoY_ytq1B0CNCiWpvA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts an hourly temperature forecast into discrete continuous frost windows with start/end hours, duration, minimum temperature, and the hour that minimum occurs.","exampleAgentPrompt":"Given tonight's hourly temperature forecast for my vineyard in the Mosel valley — temperatures dropping to -3°C around 3am — can you identify all continuous frost windows, including how long each lasts, the coldest point, and exactly which hour the minimum occurs?","exampleUseCases":[{"title":"Vineyard frost protection scheduling","prompt":"I have an hourly forecast for my vineyard showing temperatures dipping below 0°C twice tonight. Can you find all the frost windows, tell me when each one starts and ends, how long they last, and what the lowest temperature in each window is and when it hits?"},{"title":"Early morning road gritting planning","prompt":"Here's tomorrow's hourly road-surface temperature forecast for our county — can you extract all the continuous sub-zero windows so our gritting crew knows exactly when to deploy, how long each freeze lasts, and what the coldest point of each window is?"},{"title":"Outdoor event cold-risk assessment","prompt":"We have an outdoor concert on Saturday and I've got the hourly forecast — can you pull out any frost windows during the event hours, including start and end times, total duration, and the coldest temperature within each window and when it occurs?"}],"resultDescription":"A list of frost windows extracted from the input hourly forecast, where each window object contains its start hour, end hour, duration in hours, the lowest temperature recorded within that window, and the specific hour at which that minimum temperature occurs.","failureModes":["No frost windows found if all forecast temperatures remain above 0°C","Invalid or missing hourly forecast data returns an error","Malformed timestamp or temperature entries may cause parsing failures","Forecast gaps or non-hourly intervals may produce incorrect window boundaries"],"whenToPreferThis":"Use this endpoint when you need to reason about frost as continuous events rather than individual sub-zero hours — it is the right choice when planning actions that depend on the duration and depth of a freeze (e.g. crop protection, road maintenance, pipe insulation) rather than just a yes/no freeze flag. Prefer it over raw forecast inspection when you need to distinguish a brief pre-dawn dip from a multi-hour overnight freeze.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:40:43.980Z","isFirstParty":false}