# Language Coverage — Numeric Row Ordering + Trailing Mean Series

> Language Coverage — Numeric Row Ordering + 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-10-30).

Computes numeric row ordering and trailing mean series for language coverage records (localized_pages, source_pages) across up to 200 rows, returning 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-web-15-115?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/language-coverage-numeric-row-ordering-trailing-mean-series-215600bc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WL2lVEs0hYev6GsxHJTfg

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 language-coverage-numeric-row-ordering-trailing-mean-series-215600bc -d '<json body>'
```

Example prompt: I have 4 rows of language coverage data for two site groups from Oct 1–4, 2026 — can you rank them numerically by localized_pages and compute a trailing mean with a window of 2?

## When to prefer this

Choose this endpoint when you need both a numeric row ranking and a rolling/trailing mean smoothing of language coverage metrics (localized or source page counts) in a single call. It is ideal for localization teams tracking translation progress over time who want to rank records and identify smoothed trends without setting up their own analytical pipeline. It handles up to 200 rows per call and requires no external data — everything is computed from the data you supply.

## Known failure modes

- Fewer than 1 row supplied — minimum 1 row required
- More than 200 rows submitted — maxItems limit exceeded
- Invalid date format (must match YYYY-MM-DD pattern)
- Missing required row fields (row_id, site_group, date, localized_pages, source_pages)
- Window parameter larger than number of supplied rows may produce limited trailing mean output
- Null numeric values in localized_pages or source_pages may affect ordering and mean calculations

## How this service works

Language coverage — Numeric row ordering + Trailing mean series: Numeric row ordering + Trailing mean series for supplied language coverage records (localized_pages, source_pages). 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 ranking each input row by the selected field (localized_pages or source_pages), and (2) a trailing mean series applying a rolling window average over the selected field across all supplied rows. Both reports 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",
     "site_group",
     "date",
     "localized_pages",
     "source_pages"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "site_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "source_pages": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "localized_pages": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "site_group": "group-a",
     "source_pages": 1,
     "localized_pages": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "site_group": "group-b",
     "source_pages": 2,
     "localized_pages": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "site_group": "group-a",
     "source_pages": 3,
     "localized_pages": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "site_group": "group-b",
     "source_pages": 4,
     "localized_pages": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "localized_pages",
    "source_pages"
   ],
   "type": "string",
   "default": "localized_pages"
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/language-coverage-numeric-row-ordering-trailing-mean-series-215600bc/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)
