# Dataset Storage Analytics: Trailing Mean Series + Adjacent Row Changes

> Dataset Storage Analytics: Trailing Mean Series + Adjacent Row Changes 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-19).

Computes trailing moving-average series and adjacent row-to-row change analysis for dataset storage metrics (used_mb, row_count) over up to 200 supplied rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-18-146?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dataset-storage-analytics-trailing-mean-series-adjacent-row-changes-71a9f476
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LLg2h5onPfEbx5AcNFuY3

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 dataset-storage-analytics-trailing-mean-series-adjacent-row-changes-71a9f476 -d '<json body>'
```

Example prompt: Can you run a trailing mean and adjacent row change analysis on my dataset storage records? I have rows with used_mb and row_count fields — use used_mb as the target field and a window size of 3.

## When to prefer this

Choose this endpoint when you have up to 200 dataset storage records and need both a rolling/trailing mean trend series and adjacent row-to-row change deltas computed together in a single low-cost call. It is purpose-built for storage metric analytics (used_mb, row_count) with no external dependencies, making it ideal for offline/batch analysis of historical storage snapshots.

## Known failure modes

- Fewer than 1 row supplied — minimum 1 row required
- More than 200 rows submitted — exceeds maxItems limit
- Invalid date format not matching YYYY-MM-DD pattern — rejected by schema
- Window size less than 2 or greater than 200 — out of allowed range
- Missing required fields (row_id, dataset_group, date) on any row — validation error
- Field value not in enum ['used_mb','row_count'] — rejected
- Non-numeric or out-of-range values for used_mb or row_count

## How this service works

Dataset storage — Trailing mean series + Adjacent row changes: Trailing mean series + Adjacent row changes for supplied dataset storage records (used_mb, row_count). 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 trailing mean series showing the rolling average of the chosen field (used_mb or row_count) over the specified window size for each row, and (2) adjacent row changes showing the delta between consecutive rows for that field. Results are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "dataset_group",
     "date",
     "used_mb",
     "row_count"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "used_mb": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "row_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "used_mb": 10,
     "row_count": 1,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "used_mb": 20,
     "row_count": 2,
     "dataset_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "used_mb": 15,
     "row_count": 3,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "used_mb": 30,
     "row_count": 4,
     "dataset_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "used_mb",
    "row_count"
   ],
   "type": "string",
   "default": "used_mb"
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dataset-storage-analytics-trailing-mean-series-adjacent-row-changes-71a9f476/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)
