{"uid":"cap_7KuPLuzZMWYTcU_w4e9ws","slug":"halowerk-launch-weather-rule-checker-a951981c","name":"Halowerk Launch Weather Rule Checker","description":"Checks wind, gust, lightning distance, precipitation, cloud fraction, and temperature against caller-supplied limits and reports every failed rule. It does not retrieve observations, forecast weather, interpret vehicle-specific rules, detect upper-level winds, or authorize a launch.","url":"https://space.halowerk.com/v1/launch-weather","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limits":{"type":"object","required":["maximum_sustained_wind_m_s","maximum_gust_m_s","minimum_lightning_distance_km","maximum_precipitation_mm_h","maximum_thick_cloud_fraction","minimum_temperature_c","maximum_temperature_c"],"properties":{"maximum_gust_m_s":{"type":"number","maximum":300,"minimum":0},"maximum_temperature_c":{"type":"number","maximum":100,"minimum":-150},"minimum_temperature_c":{"type":"number","maximum":100,"minimum":-150},"maximum_precipitation_mm_h":{"type":"number","maximum":10000,"minimum":0},"maximum_sustained_wind_m_s":{"type":"number","maximum":200,"minimum":0},"maximum_thick_cloud_fraction":{"type":"number","maximum":1,"minimum":0},"minimum_lightning_distance_km":{"type":"number","maximum":10000,"minimum":0}},"additionalProperties":false},"weather":{"type":"object","required":["sustained_wind_m_s","gust_m_s","nearest_lightning_km","precipitation_mm_h","thick_cloud_fraction","temperature_c"],"properties":{"gust_m_s":{"type":"number","maximum":300,"minimum":0},"temperature_c":{"type":"number","maximum":100,"minimum":-150},"precipitation_mm_h":{"type":"number","maximum":10000,"minimum":0},"sustained_wind_m_s":{"type":"number","maximum":200,"minimum":0},"nearest_lightning_km":{"type":"number","maximum":10000,"minimum":0},"thick_cloud_fraction":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YlOeDn8-oK5tqTw2Xz6kq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates observed weather conditions against caller-supplied launch safety limits and returns every failed rule","exampleAgentPrompt":"Check whether these weather readings are safe to launch: sustained wind 8 m/s, gust 14 m/s, nearest lightning 22 km, precipitation 0.5 mm/h, thick cloud fraction 0.3, temperature 12°C — my limits are max wind 15 m/s, max gust 20 m/s, min lightning distance 19 km, max precipitation 2 mm/h, max cloud fraction 0.5, temperature between -5°C and 40°C.","exampleUseCases":[{"title":"Pre-launch weather rule check","prompt":"Before we commit to launch, check these sensor readings: sustained wind 10 m/s, gust 17 m/s, lightning 25 km away, precipitation 0.1 mm/h, cloud fraction 0.6, temperature 8°C — against our limits of max 12 m/s wind, max 20 m/s gust, min 19 km lightning, max 1 mm/h precip, max cloud fraction 0.4, temperature between 0°C and 35°C."},{"title":"Rocket launch hold/go decision support","prompt":"We're on hold and need to know which rules are currently violated: wind is 5 m/s, gusts at 9 m/s, nearest lightning 40 km, no precipitation, cloud fraction 0.1, temperature -3°C — limits are max wind 13 m/s, max gust 18 m/s, min lightning 19 km, max precip 3 mm/h, cloud fraction max 0.5, temperature between -10°C and 45°C."},{"title":"Automated range safety weather validation","prompt":"Run a weather limits check with these values: sustained wind 20 m/s, gust 28 m/s, lightning 10 km, precipitation 4 mm/h, cloud fraction 0.8, temperature 30°C — limits are max wind 15 m/s, max gust 22 m/s, min lightning distance 19 km, max precipitation 2 mm/h, max cloud fraction 0.5, min temp -5°C, max temp 40°C — list every rule that fails."}],"resultDescription":"A structured report of every weather rule that was violated, identifying which observed parameter exceeded or fell short of the caller-supplied limit, enabling a clear go/no-go determination for launch.","failureModes":["Missing required weather observation fields returns a validation error","Missing required limits fields returns a validation error","Out-of-range numeric values (e.g. wind > 200 m/s) rejected by schema","Payment not included or insufficient USDC results in 402 error","Malformed JSON body returns 400 bad request"],"whenToPreferThis":"Use this endpoint when you have already retrieved weather observations from a separate source and need to programmatically validate them against a specific set of launch commit criteria. It is purpose-built for aerospace and rocketry launch safety checks, covering the standard meteorological parameters (wind, gust, lightning, precipitation, cloud cover, temperature) defined in typical launch weather rules. Prefer this over building your own rule evaluation logic when you need a consistent, auditable, and shareable validation step in a launch readiness workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:37:59.001Z","isFirstParty":false}