{"api":"v1","generated_at":"2026-09-15T23:00:02.405Z","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/utility01-weather-pilot-fly-dev-v1-weather-context-487320","pinned_page":"https://tollindex.com/e/utility01-weather-pilot-fly-dev-v1-weather-context-487320/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"utility01-weather-pilot-fly-dev-v1-weather-context-487320","canonical_url":"https://utility01-weather-pilot.fly.dev/v1/weather/context","resource":"https://utility01-weather-pilot.fly.dev/v1/weather/context","http_method":"POST","type":"http","x402_version":2,"registries":[],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Utility/01: NWS weather for a chosen US outdoor window (up to24h within7days). Temperature range, highest hourly rain probability and source times; not alerts or best-window search. Testnet USDC only; bounded trial. Reserve with unsigned JSON POST and a secret random Idempotency-Key (32-200 URL-safe characters). Save key/body; reuse for payment and unsigned recovery. Never sign again after ambiguous payment. Errors:400,422,429,503;409 conflict;202 pending","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-08T04:15:46.366Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"weather context","category":"search","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":false,"first_absent_at":"2026-09-15T21:20:12.737Z","delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"},{"registry":"cdp","at":"2026-09-15T21:20:12.737Z","event":"delisted"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:84532","asset":"0x036cbd53842c5426634e7929541ec2318f3dcf7e","asset_name":"USDC","symbol":"USDC","decimals":6,"amount_display":"0.003 USDC","amount_units":0.003,"decimals_known":true,"pay_to":"0xddEdbBC1a0Fb92Db1D51dBF2723E6Ae42D464A5e","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":5,"unique_payers_30d":2,"last_called_at":"2026-09-08T04:15:46.108Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:38:22.685Z","state":"pass","failed_checks":["bazaar.info.output.example"],"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:38:22.685Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:34:11.165Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:32:40.316Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:48:42.108Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:22:06.341Z","state":"pass","failed_checks":["bazaar.info.output.example"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xddEdbBC1a0Fb92Db1D51dBF2723E6Ae42D464A5e","page":"https://tollindex.com/seller/0xddEdbBC1a0Fb92Db1D51dBF2723E6Ae42D464A5e","endpoints":1,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"payTo":"0xddEdbBC1a0Fb92Db1D51dBF2723E6Ae42D464A5e","amount":"3000","scheme":"exact","network":"eip155:84532","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-09-08T04:15:46.108Z","l30DaysTotalCalls":5,"l30DaysUniquePayers":2},"resource":"https://utility01-weather-pilot.fly.dev/v1/weather/context","extensions":{"bazaar":{"info":{"input":{"body":{"units":"metric","endsAt":"2026-09-09T06:15:46.303Z","latitude":47.6,"startsAt":"2026-09-09T04:15:46.303Z","timezone":"America/Los_Angeles","longitude":-122.3},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"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","$schema":"https://json-schema.org/draft/2020-12/schema","required":["latitude","longitude","startsAt","endsAt","timezone","units"],"properties":{"units":{"enum":["metric","us"],"type":"string"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"latitude":{"type":"number","maximum":90,"minimum":-90},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"timezone":{"type":"string","maxLength":80,"minLength":1},"longitude":{"type":"number","maximum":180,"minimum":-180}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["operationId","result","receipt"],"properties":{"result":{"type":"object","required":["kind","schemaVersion","rulesVersion","query","source","issuedAt","generatedAt","retrievedAt","ageSeconds","summary"],"properties":{"kind":{"type":"string","const":"success"},"query":{"type":"object","required":["latitude","longitude","startsAt","endsAt","timezone","units"],"properties":{"units":{"enum":["metric","us"],"type":"string"},"endsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"latitude":{"type":"number","maximum":90,"minimum":-90},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"timezone":{"type":"string","maxLength":80,"minLength":1},"longitude":{"type":"number","maximum":180,"minimum":-180}},"additionalProperties":false},"source":{"type":"object","required":["provider","url"],"properties":{"url":{"type":"string","format":"uri"},"provider":{"enum":["NWS","fixture"],"type":"string"}},"additionalProperties":false},"summary":{"type":"object","required":["minimumTemperature","maximumTemperature","temperatureUnit","maximumHourlyPrecipitationProbability","precipitationAssessment","temperatureAssessment","explanation"],"properties":{"explanation":{"type":"string","maxLength":500,"minLength":1},"temperatureUnit":{"enum":["C","F"],"type":"string"},"maximumTemperature":{"type":"number"},"minimumTemperature":{"type":"number"},"temperatureAssessment":{"enum":["cold","mild","hot"],"type":"string"},"precipitationAssessment":{"enum":["unlikely","possible","likely"],"type":"string"},"maximumHourlyPrecipitationProbability":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false},"issuedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"ageSeconds":{"type":"number","minimum":0},"generatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"retrievedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"rulesVersion":{"type":"string","const":"1"},"schemaVersion":{"type":"string","const":"1"}},"additionalProperties":false},"receipt":{"type":"object","required":["transaction","network","payer","amount","settledAt","feeAtomic"],"properties":{"payer":{"type":"string"},"amount":{"type":"string","pattern":"^\\d+$"},"network":{"type":"string"},"feeAtomic":{"anyOf":[{"type":"string","pattern":"^\\d+$"},{"type":"null"}]},"settledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"transaction":{"type":"string","minLength":1}},"additionalProperties":false},"operationId":{"type":"string"}},"additionalProperties":false}}}}}}},"description":"Utility/01: NWS weather for a chosen US outdoor window (up to24h within7days). Temperature range, highest hourly rain probability and source times; not alerts or best-window search. Testnet USDC only; bounded trial. Reserve with unsigned JSON POST and a secret random Idempotency-Key (32-200 URL-safe characters). Save key/body; reuse for payment and unsigned recovery. Never sign again after ambiguous payment. Errors:400,422,429,503;409 conflict;202 pending","lastUpdated":"2026-09-08T04:15:46.366Z","x402Version":2}]}}