# Wind Observations — Exact Row Deduplication + Category Frequencies

> Wind Observations — Exact Row Deduplication + Category Frequencies is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Deduplicates wind observation records and computes category-level frequency distributions for wind speed and gust speed data across station groups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-03-041?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wind-observations-exact-row-deduplication-category-frequencies-adeb8954
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1Lf6mFrXsug-dq8Sz9XeH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability wind-observations-exact-row-deduplication-category-frequencies-adeb8954 -d '<json body>'
```

Example prompt: I have up to 200 rows of wind observation data with station group, date, wind speed, and gust speed — can you deduplicate the records and give me a category frequency breakdown for the wind and gust measurements?

## When to prefer this

Choose this endpoint when you have a batch of wind observation records (up to 200 rows) and need both exact duplicate removal and category-level frequency analysis in a single call. It is ideal for data quality checks before ingesting weather station data into pipelines, and when no live forecasting, external lookup, or prediction is needed — only local analytical computation on your supplied data.

## Known failure modes

- More than 200 rows submitted — request rejected or truncated
- Missing required fields (row_id, station_group, date, wind_speed_ms, gust_speed_ms) cause validation errors
- Invalid date format (not YYYY-MM-DD) triggers schema validation failure
- Payment of 0.01 USDC not completed — 402 response returned
- Null values in wind_speed_ms or gust_speed_ms may affect frequency bucketing output
- Empty rows array rejected (minItems: 1)

## How this service works

Wind observations — Exact row deduplication + Category frequencies: Exact row deduplication + Category frequencies 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.

## Output

Returns two analytical reports: (1) a deduplicated version of the supplied wind observation rows with duplicate records identified and removed, and (2) category frequency distributions showing how often distinct wind speed and gust speed values or ranges appear across station groups and dates — all computed locally from the submitted data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "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
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wind-observations-exact-row-deduplication-category-frequencies-adeb8954/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
