# Join Coverage Analytics: Grouped Numeric Summary + Daily Sum Series

> Join Coverage Analytics: Grouped Numeric Summary + Daily Sum 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-19).

Computes a grouped numeric summary and a daily sum time series for join coverage data (matched_rows, source_rows) across up to 200 supplied rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-09-089?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-grouped-numeric-summary-daily-sum-series-9d0571a1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_83LlCjxBouecVkBkgF40t

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-grouped-numeric-summary-daily-sum-series-9d0571a1 -d '<json body>'
```

Example prompt: Can you run grouped summary and daily sum series reports on my join coverage data? Here are 4 records: row-1 on 2026-10-01 with matched_rows=10 and source_rows=1 for group-a, row-2 on 2026-10-02 with matched_rows=20 and source_rows=2 for group-b, row-3 on 2026-10-03 with matched_rows=15 and source_rows=3 for group-a, row-4 on 2026-10-04 with matched_rows=30 and source_rows=4 for group-b — analyze the matched_rows field.

## When to prefer this

Choose this endpoint when you have join coverage records with matched_rows and source_rows fields and need both a group-level numeric summary and a date-level daily sum series in a single call. It is ideal for data engineers or analytics pipelines monitoring ETL join quality across dataset groups over time. Prefer it over general-purpose analytics tools when you need a quick, low-cost ($0.01 USDC) dual-report output on up to 200 supplied rows without needing live data lookups or predictions.

## Known failure modes

- Missing required fields (row_id, dataset_group, date, matched_rows, source_rows) cause validation errors
- Date strings not matching YYYY-MM-DD pattern are rejected
- Supplying more than 200 rows exceeds the maxItems limit and is rejected
- Null numeric values may be excluded from aggregations or cause incomplete statistics
- Empty rows array (minItems:1 violated) returns an error
- Invalid field enum value (not 'matched_rows' or 'source_rows') causes a validation error

## How this service works

Join coverage — Grouped numeric summary + Daily sum series: Grouped numeric summary + Daily sum series 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 independent analytical reports: (1) a grouped numeric summary breaking down the selected field (matched_rows or source_rows) by dataset_group, including descriptive statistics; and (2) a daily sum time series showing the total of the selected field aggregated by date 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",
     "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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/join-coverage-analytics-grouped-numeric-summary-daily-sum-series-9d0571a1/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)
