{"id":1039373,"recorded_at":"2026-10-29T18:25:21.779569Z","observed_at":"2026-10-29T18:25:21.779484Z","subject_kind":"source_record","subject":"x402_bazaar:https://x402-factory.com/v1/forecast/probabilistic","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://x402-factory.com/v1/forecast/probabilistic"]],"name":"x402-factory","owner_address":"0xcc42ed39a06b6cf3f484307ef76b88bf56fb305f","raw":{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCc42Ed39a06b6cF3f484307eF76B88Bf56Fb305f","scheme":"exact"}],"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.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"hours":48,"lat":41.8781,"lon":-87.6298,"variable":"temp"},"type":"http"},"output":{"example":{"data":{"exceedance_helpers":{"p_temp_above":"For exact exceedance probabilities use GET /v1/climate-events/probability with condition=temp_above and your threshold."},"hourly":[{"p10":28.9,"p25":29.7,"p50":30.5,"p75":31.3,"p90":32.1,"t":"2026-07-18T12:00:00.000Z"},{"p10":28.1,"p25":28.8,"p50":29.7,"p75":30.6,"p90":31.3,"t":"2026-07-18T13:00:00.000Z"}],"model_run_at":"2026-07-18T12:00:00.000Z"},"meta":{"data_mode":"live","docs":"https://x402-factory.com/docs/weather.forecast-probabilistic","endpoint":"/v1/forecast/probabilistic","freshness":"realtime","generated_at":"2026-10-23T06:00:22.941Z","request_id":"req_00000000","sources":["stub-model"],"version":"1.0.0"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"hours":{"default":72,"maximum":240,"minimum":1,"type":"integer"},"lat":{"maximum":90,"minimum":-90,"type":"number"},"lon":{"maximum":180,"minimum":-180,"type":"number"},"variable":{"enum":["temp","precip","wind"],"type":"string"}},"required":["lat","lon","variable"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"additionalProperties":false,"properties":{"exceedance_helpers":{"additionalProperties":false,"properties":{"p_any_precip_24h":{"maximum":1,"minimum":0,"type":"number"},"p_temp_above":{"type":"string"}},"type":"object"},"hourly":{"items":{"additionalProperties":false,"properties":{"p10":{"type":"number"},"p25":{"type":"number"},"p50":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"},"t":{"type":"string"}},"required":["t","p10","p25","p50","p75","p90"],"type":"object"},"type":"array"},"model_run_at":{"type":"string"}},"required":["hourly","exceedance_helpers","model_run_at"],"type":"object"},"meta":{"type":"object"}},"required":["data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-28T20:25:13.597Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-28T20:25:13.35Z"},"resource":"https://x402-factory.com/v1/forecast/probabilistic","serviceName":"x402-factory","tags":["weather","ensemble","uncertainty"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"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."},"body_sha256":"b3e08ad155a7ba5b4d6db65cc6696d080d2114ab05e09c4961e8a80e1a881e25","prev_id":125227,"leaf":"0x715f771510113f1c4c34b488608cfd7714be0b1ba2a24f6586f3af50333faff3","leaf_text":"{\"body\":\"b3e08ad155a7ba5b4d6db65cc6696d080d2114ab05e09c4961e8a80e1a881e25\",\"id\":1039373,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793298321779484,\"prev\":125227,\"subject\":\"x402_bazaar:https://x402-factory.com/v1/forecast/probabilistic\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-29","leaves":242798,"root":"0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c","chained":"0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6","anchor_chain":"eip155:5042002","anchor_tx":"0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1","anchor_block":69753317},"proof":["0x71606ce569115f8ab76a056babd0077eaa45d74b0ec4043f24b5f74f84c45027","0x3b47a7b8ddc40c2c404c07d6838376d5292b1f40ba4c6bb87b09f03e3f914827","0x73c2a7d9f0976bfaa66214dbfd14090c7427774700607fd5af8bf67f3d489ea4","0x6e6df672313afcf2e6de89fe663ee03eb502d27a61bfb30675cd4e4339d66e8d","0x0f1ce325b9f03fcc01541febbb44f319bd02d38d66155e082cf0b8c439be111b","0x9660ae8e127fc2211c2100e7399dabf137bd6116425da49fbb1ee6de8087acd7","0x84cdbd1d070b9a1f2d77fce0db62af871242e9b161dadd0a90a8b8a24356cfe8","0x9fbafe48a8f0741edb6555a77d5384905e66575bb57a4deb8294661ec5ab9430","0xcf0f825a57ab8742017efeea16ade64a2e34121d5aeaec5b6a1c87c844bdbdf9","0xf4e7c4a08cb90ef67a7dee1be83e3add7a4b12f4311ab0d5b26267a059d644ff","0x9f6d47dfd46d4e77d1730088deeca7997dc2066a4fb5d87d067def0ab194f961","0xd5c55ab16bad102bac8b47aa3438cebb9c39071153f5507f4d11b2abb2ee93f3","0xbc3fd8e509855b2d6ee4c13ed5f7f098e0a2473c66efc60e409ad0e77322a80f","0xa07c03f1ff4a33c8a0105ab761d762ba211920a4e09af3e5ae84b51a3c4cf51b","0x60b5befbd81f025904c8a3936b7ba86e3245ad5b37c615d01d42aa3227e3ed2e","0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934","0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75","0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07"]}