{"id":"751a72c4-a557-4a9a-82a1-976e95d0e240","url":"https://x402-factory.com/v1/forecast/probabilistic?hours=48&lat=41.8781&lon=-87.6298&variable=temp","method":"GET","fingerprint":"c19f215572119a423d0a9f2f421d91dab83574ba21367b27d1e7c69c8b554f62","name":"x402-factory","description":null,"category":"other","docs_url":null,"advertised_price_usd":"0.030000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453"],"pay_to":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","input_schema":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["lat","lon","variable"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"hours":{"type":"integer","default":72,"maximum":240,"minimum":1},"variable":{"enum":["temp","precip","wind"],"type":"string"}}}},"additionalProperties":false},"output_schema":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["hourly","exceedance_helpers","model_run_at"],"properties":{"hourly":{"type":"array","items":{"type":"object","required":["t","p10","p25","p50","p75","p90"],"properties":{"t":{"type":"string"},"p10":{"type":"number"},"p25":{"type":"number"},"p50":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"}},"additionalProperties":false}},"model_run_at":{"type":"string"},"exceedance_helpers":{"type":"object","properties":{"p_temp_above":{"type":"string"},"p_any_precip_24h":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},"meta":{"type":"object"}}}}},"schema_completeness":0,"status":"degraded","first_seen_at":"2026-08-24 00:03:41.548734+00","last_seen_at":"2026-08-24 00:03:40.339+00","last_success_at":"2026-10-15 11:58:48.433+00","dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-10-15 12:03:48.433+00","search_tsv":"'factori':3 'x402':2 'x402-factory':1","catalog_number":"11287","x402_version":2,"resource_url":"https://x402-factory.com/v1/forecast/probabilistic","resource_description":"Percentile bands (p10–p90) for temp, precip, or wind — Hourly p10/p25/p50/p75/p90 bands for one variable at a coordinate. Temperature bands come from the model's empirical calibration; precipitation and wind bands are NWS-derived approximations, disclosed in the response's method label. Metric units (°C, mm, kph). Horizons cap at 168h. Use it to reason about uncertainty, not just point values.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"lat":41.8781,"lon":-87.6298,"hours":48,"variable":"temp"}},"output":{"type":"json","example":{"data":{"hourly":[{"t":"2026-07-18T12:00:00.000Z","p10":28.9,"p25":29.7,"p50":30.5,"p75":31.3,"p90":32.1},{"t":"2026-07-18T13:00:00.000Z","p10":28.1,"p25":28.8,"p50":29.7,"p75":30.6,"p90":31.3}],"model_run_at":"2026-07-18T12:00:00.000Z","exceedance_helpers":{"p_temp_above":"For exact exceedance probabilities use GET /v1/climate-events/probability with condition=temp_above and your threshold."}},"meta":{"docs":"https://x402-factory.com/docs/weather.forecast-probabilistic","sources":["stub-model"],"version":"1.0.0","endpoint":"/v1/forecast/probabilistic","data_mode":"live","freshness":"realtime","request_id":"req_00000000","generated_at":"2026-10-13T06:17:48.052Z"}}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["lat","lon","variable"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"hours":{"type":"integer","default":72,"maximum":240,"minimum":1},"variable":{"enum":["temp","precip","wind"],"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["hourly","exceedance_helpers","model_run_at"],"properties":{"hourly":{"type":"array","items":{"type":"object","required":["t","p10","p25","p50","p75","p90"],"properties":{"t":{"type":"string"},"p10":{"type":"number"},"p25":{"type":"number"},"p50":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"}},"additionalProperties":false}},"model_run_at":{"type":"string"},"exceedance_helpers":{"type":"object","properties":{"p_temp_above":{"type":"string"},"p_any_precip_24h":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},"meta":{"type":"object"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","amount":"30000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","scheme":"exact","network":"eip155:8453","amountAtomic":"30000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-10-15 11:58:48.433+00","bazaar_validation_error":null,"window":"24h","probes_n":2,"handshake_uptime":0.5,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":2330,"latency_p90":3669,"price_drift_pct":0,"score":0.5258,"computed_at":"2026-10-15 11:59:02.464+00","source_metadata":[{"raw":{"url":"https://x402-factory.com/v1/forecast/probabilistic?hours=48&lat=41.8781&lon=-87.6298&variable=temp","name":"x402-factory","method":"GET","source":"bazaar:api.cdp.coinbase.com","fingerprint":"c19f215572119a423d0a9f2f421d91dab83574ba21367b27d1e7c69c8b554f62","advertisedPriceUsd":0.03},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://x402-factory.com/v1/forecast/probabilistic","resource_description":"Percentile bands (p10–p90) for temp, precip, or wind — Hourly p10/p25/p50/p75/p90 bands for one variable at a coordinate. Temperature bands come from the model's empirical calibration; precipitation and wind bands are NWS-derived approximations, disclosed in the response's method label. Metric units (°C, mm, kph). Horizons cap at 168h. Use it to reason about uncertainty, not just point values.","bazaar_extension":{"info":{"input":{"type":"http","method":"GET","queryParams":{"lat":41.8781,"lon":-87.6298,"hours":48,"variable":"temp"}},"output":{"type":"json","example":{"data":{"hourly":[{"t":"2026-07-18T12:00:00.000Z","p10":28.9,"p25":29.7,"p50":30.5,"p75":31.3,"p90":32.1},{"t":"2026-07-18T13:00:00.000Z","p10":28.1,"p25":28.8,"p50":29.7,"p75":30.6,"p90":31.3}],"model_run_at":"2026-07-18T12:00:00.000Z","exceedance_helpers":{"p_temp_above":"For exact exceedance probabilities use GET /v1/climate-events/probability with condition=temp_above and your threshold."}},"meta":{"docs":"https://x402-factory.com/docs/weather.forecast-probabilistic","sources":["stub-model"],"version":"1.0.0","endpoint":"/v1/forecast/probabilistic","data_mode":"live","freshness":"realtime","request_id":"req_00000000","generated_at":"2026-10-13T06:17:48.052Z"}}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["lat","lon","variable"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"hours":{"type":"integer","default":72,"maximum":240,"minimum":1},"variable":{"enum":["temp","precip","wind"],"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["hourly","exceedance_helpers","model_run_at"],"properties":{"hourly":{"type":"array","items":{"type":"object","required":["t","p10","p25","p50","p75","p90"],"properties":{"t":{"type":"string"},"p10":{"type":"number"},"p25":{"type":"number"},"p50":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"}},"additionalProperties":false}},"model_run_at":{"type":"string"},"exceedance_helpers":{"type":"object","properties":{"p_temp_above":{"type":"string"},"p_any_precip_24h":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false}},"additionalProperties":false},"meta":{"type":"object"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","amount":"30000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","scheme":"exact","network":"eip155:8453","amountAtomic":"30000"}],"bazaar_compatible":true,"bazaar_validated_at":"2026-10-15 11:58:48.433+00","bazaar_validation_error":null},"sonar_metrics":{"score":0.5258,"uptime":0.5,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":2330,"latency_p90":3669,"price_drift_pct":0},"cdp_indexed":false,"confidence":"low"}