# Join Coverage Analytics: Trailing Mean Series + Equal-Width Histogram

> Join Coverage Analytics: Trailing Mean Series + Equal-Width Histogram 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 a trailing mean time series and an equal-width histogram for join coverage metrics (matched_rows, source_rows) from up to 200 supplied records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-09-148?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/join-coverage-analytics-trailing-mean-series-equal-width-histogram-29c7288a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-uA1eKNVCDD11xDNQxXQc

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 join-coverage-analytics-trailing-mean-series-equal-width-histogram-29c7288a -d '<json body>'
```

Example prompt: Can you run a trailing mean series and equal-width histogram on my join coverage data? I have 50 records with matched_rows and source_rows per date, grouped by dataset group — use a window of 7 and 10 bins, analyzing the matched_rows field.

## When to prefer this

Choose this endpoint when you have up to 200 join coverage records with matched_rows and source_rows and need both a smoothed time-series trend (trailing mean) and a frequency distribution (histogram) in a single low-cost call. Ideal for data engineers or analysts who want quick statistical summaries of join quality metrics without setting up local analytics tooling. Prefer this over generic stats APIs when your data is framed specifically around join coverage with dataset groups and dated records.

## Known failure modes

- Fewer than 1 or more than 200 rows submitted — validation error
- Window size larger than number of rows — trailing mean may produce minimal or no output
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Bins set outside 1–30 range — rejected by schema
- Null values in matched_rows or source_rows may affect computation accuracy
- Missing required fields (row_id, date, dataset_group) — request rejected

## How this service works

Join coverage — Trailing mean series + Equal-width histogram: Trailing mean series + Equal-width histogram for supplied join coverage records (matched_rows, source_rows). 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 smoothed values of the selected field (matched_rows or source_rows) over the date sequence using the specified window size, and (2) an equal-width histogram showing frequency counts across evenly spaced bins for the selected field. Both reports are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/join-coverage-analytics-trailing-mean-series-equal-width-histogram-29c7288a/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)
