# Null Coverage Analytics — Grouped Numeric Summary & Keyed Dataset Comparison

> Null Coverage Analytics — Grouped Numeric Summary & Keyed Dataset Comparison 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-16).

Runs two analytical reports on null coverage data: a grouped numeric summary by category and a row-keyed comparison between two datasets, analyzing missing_values and total_values fields across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-03-098?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/null-coverage-analytics-grouped-numeric-summary-keyed-dataset-4799ee32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mePPwSf-khhTUUtgq9eDZ

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 null-coverage-analytics-grouped-numeric-summary-keyed-dataset-4799ee32 -d '<json body>'
```

Example prompt: I have two sets of null coverage records — each with row_id, dataset_group, date, missing_values, and total_values — and I want a grouped numeric summary of missing_values across groups, plus a row-by-row comparison between the primary dataset and the second dataset to see where they differ.

## When to prefer this

Choose this endpoint when you need both a grouped statistical summary AND a row-keyed comparison between two null coverage datasets in a single call, all computed locally without any external lookups. Ideal for data quality audits where you want to compare two snapshots of the same dataset schema side by side while also getting group-level aggregate statistics on missing or total value counts.

## Known failure modes

- Missing required fields (row_id, dataset_group, date, missing_values, total_values) causes validation error
- Exceeding 200 rows in either dataset array returns an error
- Invalid date format (not YYYY-MM-DD) causes rejection
- Null or out-of-range numeric values may be excluded from aggregation
- Empty rows array returns an error (minItems: 1)
- Payment failure or insufficient USDC balance blocks processing

## How this service works

Null coverage — Grouped numeric summary + Keyed dataset comparison: Grouped numeric summary + Keyed dataset comparison for supplied null coverage records (missing_values, total_values). 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 grouped numeric summary aggregating missing_values or total_values statistics (e.g. count, mean, min, max, sum) broken down by dataset_group, and (2) a keyed dataset comparison matching rows between the primary and secondary (other) datasets by row_id to surface differences in the chosen field.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/null-coverage-analytics-grouped-numeric-summary-keyed-dataset-4799ee32/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)
