# Snow Observations Numeric Row Ordering + Keyed Dataset Comparison

> Snow Observations Numeric Row Ordering + Keyed Dataset Comparison 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-25).

Ranks snow observation rows by a chosen numeric field and compares two snow datasets key-by-key, returning both analytical reports in one call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-09-123?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/snow-observations-numeric-row-ordering-keyed-dataset-comparison-75798899
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fre8rVfcWn0sK9wNZQXNN

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 snow-observations-numeric-row-ordering-keyed-dataset-comparison-75798899 -d '<json body>'
```

Example prompt: I have two sets of snow observation records for stations group-a and group-b across October 2026 — can you rank them by snow_depth_cm and also compare the two datasets row-by-row to show where the values differ?

## When to prefer this

Choose this endpoint when you have up to 200 snow observation records and need both a numeric ranking of rows by a snow field AND a structured key-based comparison between two datasets in a single low-cost call. It is purpose-built for snow metrics (snow_depth_cm, snowfall_cm) with station group and date context. Prefer it over generic analytics endpoints when your data is already in the required snow observation schema and you need both operations together without building custom sorting or diff logic.

## Known failure modes

- More than 200 rows submitted — request rejected with validation error
- Missing required fields (row_id, station_group, date, snow_depth_cm, snowfall_cm) on any row — validation failure
- Invalid date format not matching YYYY-MM-DD pattern — schema rejection
- Field selector not one of snow_depth_cm or snowfall_cm — enum validation error
- row_id mismatch between primary and secondary datasets may result in unmatched comparison entries
- Numeric values outside allowed range trigger schema validation error

## How this service works

Snow observations — Numeric row ordering + Keyed dataset comparison: Numeric row ordering + Keyed dataset comparison for supplied snow observations records (snow_depth_cm, snowfall_cm). 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) all submitted snow observation rows ordered numerically by the chosen field (snow_depth_cm or snowfall_cm), and (2) a keyed comparison between the primary and secondary datasets showing per-row differences for each matching row_id. Up to 200 rows processed per call, computed locally with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "station_group",
     "date",
     "snow_depth_cm",
     "snowfall_cm"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "snowfall_cm": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "snow_depth_cm": {
      "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",
     "snowfall_cm": 1,
     "snow_depth_cm": 10,
     "station_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "snowfall_cm": 2,
     "snow_depth_cm": 20,
     "station_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "snowfall_cm": 3,
     "snow_depth_cm": 15,
     "station_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "snowfall_cm": 4,
     "snow_depth_cm": 30,
     "station_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "snow_depth_cm",
    "snowfall_cm"
   ],
   "type": "string",
   "default": "snow_depth_cm"
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "station_group",
     "date",
     "snow_depth_cm",
     "snowfall_cm"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "snowfall_cm": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "snow_depth_cm": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "station_group": {
      "type": "s
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/snow-observations-numeric-row-ordering-keyed-dataset-comparison-75798899/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)
