{"uid":"cap_96d8cJ7phCuvxUd9twYye","slug":"reservoir-observations-record-quality-audit-string-normalisation-2811f3fa","name":"Reservoir Observations — Record Quality Audit + String Normalisation + Trailing Mean Series","description":"Reservoir observations — Record quality audit + String normalisation + Trailing mean series: Record quality audit + String normalisation + Trailing mean series for supplied reservoir observations records (stored_m3, capacity_m3). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-weather-19-199?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","stored_m3","capacity_m3"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"stored_m3":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"capacity_m3":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","stored_m3":10,"capacity_m3":1,"station_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","stored_m3":20,"capacity_m3":2,"station_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","stored_m3":15,"capacity_m3":3,"station_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","stored_m3":30,"capacity_m3":4,"station_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["stored_m3","capacity_m3"],"type":"string","default":"stored_m3"},"window":{"type":"integer","default":2,"maximum":200,"minimum":2}}},"responseSchema":null,"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_oKYpO2wudoiHFWVvbdsyo","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":"Runs three analytical reports on supplied reservoir observation records: a record quality audit, string normalisation, and a trailing mean series computation, using local analytical engines with no external lookups.","exampleAgentPrompt":"Can you run a full quality audit, string normalisation, and trailing mean series (window of 3) on my reservoir observation records for stored_m3 — here are the rows: row-1, station-A, 2024-06-01, stored=500000, capacity=1000000; row-2, station-A, 2024-06-02, stored=480000, capacity=1000000; row-3, station-B, 2024-06-03, stored=620000, capacity=1200000?","exampleUseCases":[{"title":"Reservoir data quality check before reporting","prompt":"I have 50 rows of reservoir observations from multiple stations — can you audit them for quality issues, normalise the station group strings, and give me a trailing mean series with a window of 5 for stored_m3? Here's the data: [row-1, north-dam, 2024-01-01, 800000, 2000000] through row-50."},{"title":"Detect anomalies in water storage time series","prompt":"Please run a record quality audit and compute a trailing mean series with window size 7 for capacity_m3 on these 30 reservoir readings — I want to spot any outliers or data issues before I hand them off to the engineering team."},{"title":"Normalise station labels across merged reservoir datasets","prompt":"We merged reservoir data from two sources and the station_group labels are inconsistently formatted — can you run string normalisation plus a quality audit on these 120 rows (stored_m3 and capacity_m3 included) and also give me a trailing mean with a window of 4 for stored_m3?"}],"resultDescription":"Returns three independent analytical reports: (1) a record quality audit highlighting issues with the supplied reservoir observation rows, (2) a string normalisation report cleaning station_group and other string fields, and (3) a trailing mean series for the specified numeric field (stored_m3 or capacity_m3) using the given window size — all computed locally without external calls.","failureModes":["Exceeding 200 rows returns an error — batch must be split","Missing required fields (row_id, station_group, date, stored_m3, capacity_m3) causes validation failure","Invalid date format (not YYYY-MM-DD) causes rejection","Window size outside 2–200 range causes parameter error","Null values in numeric fields may affect trailing mean computation","Payment not included or insufficient USDC causes 402 response"],"whenToPreferThis":"Choose this endpoint when you need three bundled local analytical operations — quality audit, string normalisation, and trailing mean series — on reservoir observation data (stored_m3, capacity_m3) in a single cost-effective call. Ideal for pre-processing reservoir datasets before reporting or ingestion, when no live data lookup, prediction, or external action is required. Best suited for batches of up to 200 rows where all three report types are needed simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:45:22.108Z","isFirstParty":false,"canonicalSlug":"reservoir-observations-record-quality-audit-string-normalisation-2811f3fa"}