{"uid":"cap_F7nhkYIM4ieLNE3KwyYyK","slug":"aeml-gauge-flood-risk-river-anomaly-check-bbb8ad9c","name":"AEML Gauge – Flood Risk & River Anomaly Check","description":"[SIGNAL+PROOF] One official signal record for any signal_id and entity: current reading against the OFFICIAL threshold ladder (band, distance-to-action) plus a 5-year same-season percentile so you can tell routine from unusual. 180+ signals across macro, weather, hazard, shipping, filings, crypto and lifecycle lines. Free coverage check first at /gauge/coverage. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.","url":"https://aeml-x402.zeabur.app/gauge","method":"GET","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["signal_id","entity"],"properties":{"entity":{"type":"string","examples":["07010000"],"description":"required - monitored object id, PAIRED WITH signal_id (e.g. 07010000 for hydrology.river-level, japan for earthquake.current_activity). Valid pairs: free GET /gauge/catalog?signal_id=<signal_id> -> signals[0].entities[]"},"signal_id":{"type":"string","examples":["hydrology.river-level"],"description":"required - signal id in genus.species ASCII form (e.g. hydrology.river-level, crypto.spot, macro.unemployment, earthquake.current_activity). Full list: free GET /gauge/catalog"}},"additionalProperties":false}}},"output":{"type":"object","required":["type"],"properties":{"type":{"const":"json"},"example":{}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_l7ylfpJN_aggd7H6BswCM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns current flood-risk readings for a river gauge (gage height / streamflow / flood stage / flood category) versus official USGS/NOAA thresholds, plus 5-year seasonal anomaly statistics and a verifiable record hash.","exampleAgentPrompt":"Can you check the current flood risk for the Sacramento River gauge — is the gage height above the official flood stage threshold, and is that reading anomalous compared to the same season over the last 5 years? Use signal_id flood.river and entity sacramento-ca.","exampleUseCases":[{"title":"Emergency flood alert triage","prompt":"Check the current gage height and official flood stage category for the Missouri River at Kansas City — is it above any warning or flood threshold right now, and how unusual is it compared to typical spring readings over the last 5 years?"},{"title":"Infrastructure risk assessment for insurer","prompt":"Pull the current streamflow and flood category data for the Ohio River at Cincinnati gauge — I need to know if it's in an anomalous range for this time of year and get the verifiable record hash so I can document the reading."},{"title":"Environmental monitoring dashboard","prompt":"Get me the latest flood-risk gauge reading for the Mississippi River at Baton Rouge, including the normalized flood index and the 7-day trend, so I can see whether conditions are rising or falling compared to the official flood stage threshold."}],"resultDescription":"Returns a JSON object with: current metric readings (gage height, streamflow, flood stage, flood category) from USGS/NOAA; comparison vs official flood thresholds; 5-year same-season statistical strata showing which band the current value falls in; a normalized_index for cross-river comparison; 7-day trend array; source citation list with weights and timestamps; and a cryptographically signed record_hash (Ed25519 + optional Bitcoin OpenTimestamps anchor) for offline verification.","failureModes":["Invalid or unknown signal_id returns 422 with explanation","No official flood threshold exists for the requested gauge (no ruler available) returns 422 + no_ch flag","Gauge station data temporarily unavailable from USGS/NOAA upstream","Insufficient historical data for 5-year strata returns null strata field","Missing required query parameters (signal_id or entity) returns error","Payment not processed — x402 payment required before data is returned"],"whenToPreferThis":"Choose this endpoint when you need official USGS/NOAA flood threshold comparisons (gage height, streamflow, flood stage, flood category) for a specific river gauge combined with seasonal anomaly context, without needing your own API keys or data pipeline. It is especially valuable when you need cryptographically verifiable, citable readings (record_hash + Ed25519 signature) for audit trails, insurance, or compliance use cases. Prefer this over raw USGS/NOAA APIs when you want pre-normalized, pre-stratified, ready-to-interpret data in a single pay-per-call call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:46:29.750Z","isFirstParty":false}