# Null Coverage Analytics — Record Quality Audit, String Normalisation & Equal-Width Histogram

> Null Coverage Analytics — Record Quality Audit, String Normalisation & 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-18).

Runs three local analytical reports (record quality audit, string normalisation, and equal-width histogram) on supplied null-coverage data rows containing missing_values and total_values fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-03-202?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/null-coverage-analytics-record-quality-audit-string-normalisation-8b10c705
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mb9I-RPHKemoIFRHQ5VcZ

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-record-quality-audit-string-normalisation-8b10c705 -d '<json body>'
```

Example prompt: Can you run a null coverage audit on these 4 rows of data — each has a row_id, dataset_group, date, missing_values, and total_values — and give me the record quality audit, string normalisation report, and a histogram of missing_values split into 5 bins?

## When to prefer this

Choose this endpoint when you need three combined data-quality reports (record audit, string normalisation, histogram) on null-coverage metrics in a single low-cost call, without requiring any external data lookup or live prediction. Ideal for batch profiling of up to 200 rows of dataset completeness records where you want local, deterministic analysis at minimal cost ($0.01 USDC for all three reports).

## Known failure modes

- Fewer than 1 or more than 200 rows supplied — request rejected
- missing_values or total_values outside allowed numeric range — validation error
- date field not matching YYYY-MM-DD pattern — row rejected
- bins parameter outside 1–30 range — validation error
- field enum value not one of missing_values or total_values — error
- row_id missing or empty — required field validation failure

## How this service works

Null coverage — Record quality audit + String normalisation + Equal-width histogram: Record quality audit + String normalisation + Equal-width histogram for supplied null coverage records (missing_values, total_values). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three structured analytical reports: (1) a record quality audit summarising completeness and validity of the supplied rows, (2) a string normalisation report on text fields such as row_id and dataset_group, and (3) an equal-width histogram over the selected numeric field (missing_values or total_values) divided into the requested number of bins. All processing is local 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",
     "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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/null-coverage-analytics-record-quality-audit-string-normalisation-8b10c705/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)
