{"uid":"cap_XS9YW7W0FKb6jlrafRamm","slug":"agent-weather-pulse-storm-check-fd621ffc","name":"Agent Weather Pulse Storm Check","description":"Use when an agent loop needs a cheap yes/no on whether AI-agent infrastructure is disrupted right now. Tiny loop-friendly combined reading: the worst current level across tracked public status pages, our measured facilitator reachability and recent changes in our record. Returns storm (boolean) and…","url":"https://api.agentweather.io/v1/pulse/storm?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"asOf":"2026-10-12T02:30:02.000Z","level":"calm","storm":false,"method":"level = worst of: tracked public status pages (critical=storm, major=unsettled,…","notice":"Recorded measurements. Third-party status data is provided as is, may be late o…","reason":"no provider incidents, facilitator ok, no fronts","signal":"storm","sources":[{"signal":"providers","sources":[],"observed_at":"2026-10-12T02:34:12.093Z"}],"deprecated":{"keys":["openai"],"note":"providers.openai and providers.cursor are no longer measured and always return …","until":"2026-11-12"},"schema_version":"pulse-0.2.0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_foUYOTZacp_8UfIdxJcFQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a single boolean (storm: true/false) indicating whether AI-agent infrastructure is currently disrupted, aggregating status pages, facilitator reachability, and recent snapshot changes.","exampleAgentPrompt":"Before I kick off my next agent loop, quickly check whether there's an infrastructure storm right now — any AI provider outages, facilitator issues, or active fronts that could disrupt things?","exampleUseCases":[{"title":"Pre-loop infrastructure gate check","prompt":"Before my agent starts processing the next batch of tasks, check Agent Weather for a storm signal — if it returns true I want to hold off and retry in a few minutes."},{"title":"Autonomous agent self-health guard","prompt":"My agent is running continuously — every 5 minutes check whether there's a current storm across AI providers and x402 facilitators, and alert me if the level goes above calm."},{"title":"Incident-aware workflow orchestration","prompt":"I'm about to run an expensive multi-step agent workflow that depends on Anthropic and GitHub APIs — is there a storm or any disruption right now that I should know about before I start?"}],"resultDescription":"Returns a JSON object with: storm (boolean — true if any tracked signal is at storm level), level (string enum: calm, breezy, unsettled, or storm), asOf (ISO timestamp of the reading), reason (human-readable explanation), signal breakdown per source (providers status pages, facilitator reachability, fronts snapshot), schema_version, and a notice about third-party data provenance.","failureModes":["Network unreachability returns HTTP error with no JSON body","Stale data if upstream status pages are delayed — asOf timestamp will reflect lag","Third-party status pages may be wrong or late — noted in notice field","Deprecated provider keys (openai, cursor) return null values until removal date","Payment failure if x402 USDC balance is insufficient for $0.001 call"],"whenToPreferThis":"Choose this endpoint when you need the cheapest, fastest boolean go/no-go on AI infrastructure health before committing an agent loop or expensive workflow. It is purpose-built for tight agent loops where you want a single yes/no rather than a detailed multi-provider breakdown — prefer the full pulse snapshot endpoint when you need per-provider granularity or historical trends.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T18:38:41.410Z","isFirstParty":false,"canonicalSlug":"agent-weather-pulse-storm-check-fd621ffc"}