# Wind Observations — Numeric Row Ordering + Two-Measure Correlation

> Wind Observations — Numeric Row Ordering + Two-Measure Correlation 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).

Performs numeric row ordering and two-measure correlation analysis on up to 200 wind observation records (wind_speed_ms and gust_speed_ms), returning two analytical reports per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-03-120?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-numeric-row-ordering-two-measure-correlation-b28881d1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ff7pKUraFsQYlaLbDwCPR

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-numeric-row-ordering-two-measure-correlation-b28881d1 -d '<json body>'
```

Example prompt: I have wind observation data for 4 stations — can you rank those rows by wind_speed_ms and also compute the correlation between wind_speed_ms and gust_speed_ms? Here are the records: row-1 2026-10-01 group-a wind=10 gust=1, row-2 2026-10-02 group-b wind=20 gust=2, row-3 2026-10-03 group-a wind=15 gust=3, row-4 2026-10-04 group-b wind=30 gust=4.

## When to prefer this

Choose this endpoint when you have wind observation data with paired wind_speed_ms and gust_speed_ms measurements and need both numeric ordering and correlation statistics in a single low-cost call. Ideal for meteorological data pipelines, sensor QA workflows, or analytical summaries where you supply your own data and need fast, serverless statistical computation without an external weather API dependency.

## Known failure modes

- Exceeding 200 row limit returns a validation error
- Missing required fields (row_id, date, wind_speed_ms, gust_speed_ms, station_group) cause schema validation failure
- Invalid date format (non-YYYY-MM-DD) rejected by pattern validation
- Null values in both numeric fields may reduce correlation quality
- Fewer than 2 rows may produce degenerate or undefined correlation
- Payment failure via x402 protocol blocks endpoint access

## How this service works

Wind observations — Numeric row ordering + Two-measure correlation: Numeric row ordering + Two-measure correlation 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 numeric row ordering of the submitted wind observation records sorted by the specified field (wind_speed_ms or gust_speed_ms), and (2) a two-measure correlation analysis between wind_speed_ms and gust_speed_ms across all supplied rows. No external data is fetched; analysis is performed entirely on the submitted dataset.

## 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
  },
  "field": {
   "enum": [
    "wind_speed_ms",
    "gust_speed_ms"
   ],
   "type": "string",
   "default": "wind_speed_ms"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wind-observations-numeric-row-ordering-two-measure-correlation-b28881d1/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)
