{"uid":"cap_mAn6REkb8-GpAYi6fdFa_","slug":"wind-observations-duplicate-key-report-base-100-series-7a806f9e","name":"Wind Observations — Duplicate Key Report + Base-100 Series","description":"Wind observations — Duplicate key report + Base-100 series: Duplicate key report + Base-100 series for supplied wind observations records (wind_speed_ms, gust_speed_ms). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-weather-03-063?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","wind_speed_ms","gust_speed_ms"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"gust_speed_ms":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80},"wind_speed_ms":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","gust_speed_ms":1,"station_group":"group-a","wind_speed_ms":10},{"date":"2026-10-02","row_id":"row-2","gust_speed_ms":2,"station_group":"group-b","wind_speed_ms":20},{"date":"2026-10-03","row_id":"row-3","gust_speed_ms":3,"station_group":"group-a","wind_speed_ms":15},{"date":"2026-10-04","row_id":"row-4","gust_speed_ms":4,"station_group":"group-b","wind_speed_ms":30}],"maxItems":200,"minItems":1},"field":{"enum":["wind_speed_ms","gust_speed_ms"],"type":"string","default":"wind_speed_ms"},"base_index":{"type":"integer","default":0,"maximum":199,"minimum":0}}},"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_u12NRIo320OuuylnIQ83n","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":"Generates a duplicate key report and a Base-100 indexed series for up to 200 rows of wind observation data (wind speed and gust speed).","exampleAgentPrompt":"I have wind observation records from two station groups — can you check for duplicate row keys and also generate a base-100 index series on wind_speed_ms starting from row index 0? Here are up to 200 rows with row_id, station_group, date, wind_speed_ms, and gust_speed_ms.","exampleUseCases":[{"title":"Wind sensor data quality audit","prompt":"I've collected 150 rows of wind readings from multiple weather stations — can you scan them for any duplicate row IDs or station/date key conflicts and also produce a base-100 series on gust_speed_ms starting at index 0 so I can see relative trends?"},{"title":"Meteorological baseline indexing","prompt":"Take these 80 daily wind observations from our coastal monitoring network and generate a base-100 indexed series on wind_speed_ms anchored at row index 5, alongside a duplicate key report to flag any data entry errors."},{"title":"Multi-station wind archive cleanup","prompt":"Before I load these 200 wind observation rows into our data warehouse, can you run a duplicate key check and a base-100 series on wind_speed_ms from row 0 so I can catch any repeated records and understand how values trend relative to the baseline?"}],"resultDescription":"Returns two analytical reports: (1) a duplicate key report identifying any rows sharing the same key fields within the supplied wind observation records, and (2) a Base-100 indexed series for the specified field (wind_speed_ms or gust_speed_ms) anchored at the specified base_index row, enabling relative trend comparison across up to 200 rows.","failureModes":["Fewer than 1 or more than 200 rows submitted — request rejected","Invalid date format (not YYYY-MM-DD) causes validation error","Missing required fields (row_id, station_group, date, wind_speed_ms, gust_speed_ms) causes schema error","base_index out of range (0–199) relative to submitted row count","field enum value not one of wind_speed_ms or gust_speed_ms","Payment of 0.01 USDC not provided or x402 protocol failure"],"whenToPreferThis":"Choose this endpoint when you need both duplicate key detection and Base-100 series indexing on wind observation records (wind_speed_ms or gust_speed_ms) in a single low-cost call. It is best suited for batch data quality checks on weather station data prior to ingestion or analysis, when no external lookups, predictions, or live data are needed and you have up to 200 rows to process at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:10:38.039Z","isFirstParty":false,"canonicalSlug":"wind-observations-duplicate-key-report-base-100-series-7a806f9e"}