# Mesh Budgets — Trailing Mean Series + Adjacent Row Changes

> Mesh Budgets — 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-17).

Computes trailing mean time series and adjacent row change analysis for mesh budget data (triangle_count, vertex_count) over up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-01-146?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-budgets-trailing-mean-series-adjacent-row-changes-c3978c9d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zRfJ4KgO2hcmQnd91WIDM

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 mesh-budgets-trailing-mean-series-adjacent-row-changes-c3978c9d -d '<json body>'
```

Example prompt: Run a trailing mean series and adjacent row changes analysis on my mesh budget data using a window of 3, tracking triangle_count across these asset groups: row-1 (group-a, 2026-10-01, triangles=10, vertices=1), row-2 (group-b, 2026-10-02, triangles=20, vertices=2), row-3 (group-a, 2026-10-03, triangles=15, vertices=3).

## When to prefer this

Choose this endpoint when you have tabular mesh budget records with triangle and vertex counts and need both a smoothed rolling average series and a row-by-row delta report in a single call. It is specifically tuned for 3D asset pipeline analytics and bundles two analytical outputs for a single flat fee, making it efficient for iterative mesh optimization workflows.

## Known failure modes

- Fewer than 2 rows submitted — minimum row requirement not met
- Window size exceeds number of rows — trailing mean cannot be computed
- Invalid date format (not YYYY-MM-DD) causes row rejection
- Exceeding 200 row limit returns an error
- Null values in triangle_count or vertex_count may produce gaps in series
- Missing required fields (row_id) causes row-level validation failure

## How this service works

Mesh budgets — Trailing mean series + Adjacent row changes: Trailing mean series + Adjacent row changes for supplied mesh budgets records (triangle_count, vertex_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

Two analytical reports: (1) a trailing mean series showing the rolling average of the selected metric (triangle_count or vertex_count) over the specified window size across all rows, and (2) an adjacent row changes report showing the difference between each consecutive pair of rows for the selected metric, keyed by row_id, asset_group, and date.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-budgets-trailing-mean-series-adjacent-row-changes-c3978c9d/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)
