# Elevation Samples — Duplicate Key Report + Trailing Mean Series

> Elevation Samples — Duplicate Key Report + Trailing Mean Series is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Analyzes up to 200 elevation sample records to produce two reports: a duplicate key report and a trailing mean series for the specified numeric field.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-13-061?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/elevation-samples-duplicate-key-report-trailing-mean-series-9b1fe748
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aUta3BdywDtJK3Pj4dnXO

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 elevation-samples-duplicate-key-report-trailing-mean-series-9b1fe748 -d '<json body>'
```

Example prompt: Can you check my elevation sample data for duplicate row keys and also compute a trailing mean of elevation_m with a window of 3? I have 4 rows: row-1 (group-a, 2026-10-01, 10m, weight 1), row-2 (group-b, 2026-10-02, 20m, weight 2), row-3 (group-a, 2026-10-03, 15m, weight 3), row-4 (group-b, 2026-10-04, 30m, weight 4).

## When to prefer this

Choose this endpoint when you need to simultaneously audit elevation sample records for duplicate row keys AND compute a rolling/trailing mean of a numeric field (elevation_m or sample_weight) in a single call. It is best suited for offline analytical work on tabular datasets up to 200 rows, where no live data lookup or external enrichment is needed. It is not appropriate for real-time elevation lookups, geocoding, or any operation requiring external data sources.

## Known failure modes

- Input array is empty or exceeds 200 rows — request rejected
- Invalid date format (not YYYY-MM-DD) — validation error
- Window size less than 2 or greater than 200 — rejected
- Null or missing required fields (row_id, station_group, date) — schema validation failure
- Insufficient rows for the requested window size — trailing mean may return fewer results than expected
- Payment not received or insufficient USDC — 402 response

## How this service works

Elevation samples — Duplicate key report + Trailing mean series: Duplicate key report + Trailing mean series for supplied elevation samples records (elevation_m, sample_weight). 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 independent analytical reports: (1) a duplicate key report identifying rows with repeated row_id values within the dataset, and (2) a trailing mean series for the specified numeric field (elevation_m or sample_weight) computed using the specified window size across the provided rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/elevation-samples-duplicate-key-report-trailing-mean-series-9b1fe748/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)
