# Question Bank Coverage — Record Quality Audit + Grouped Numeric Summary

> Question Bank Coverage — Record Quality Audit + Grouped Numeric Summary 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-29).

Audits record quality and produces grouped numeric summaries for question bank coverage data (item_count, objective_count) across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-18-005?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/question-bank-coverage-record-quality-audit-grouped-numeric-summary-afc526de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zUNfPI4WphPpzt4vk8JIj

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 question-bank-coverage-record-quality-audit-grouped-numeric-summary-afc526de -d '<json body>'
```

Example prompt: Can you run a record quality audit and grouped numeric summary on my question bank coverage data? Here are 4 rows: row-1 on 2026-10-01 for group-a with item_count 10 and objective_count 1, row-2 on 2026-10-02 for group-b with item_count 20 and objective_count 2, row-3 on 2026-10-03 for group-a with item_count 15 and objective_count 3, row-4 on 2026-10-04 for group-b with item_count 30 and objective_count 4 — analyze the item_count field.

## When to prefer this

Choose this endpoint when you have structured question bank coverage data with item_count and objective_count fields and need both a data quality audit and a grouped statistical summary in a single call. Ideal for education data teams reviewing course group coverage completeness, or analysts who want grouped statistics and quality flags without building custom analytics. Best when your dataset is under 200 rows and you want offline, deterministic analysis with no external dependencies.

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Missing required fields (row_id, course_group, date, item_count, objective_count) cause row-level rejection
- Malformed date strings not matching YYYY-MM-DD pattern cause validation failure
- Selecting a field value outside the enum ['item_count','objective_count'] returns a schema error
- Numeric values outside ±1,000,000,000,000 are rejected
- Empty rows array returns an error

## How this service works

Question bank coverage — Record quality audit + Grouped numeric summary: Record quality audit + Grouped numeric summary for supplied question bank coverage records (item_count, objective_count). 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 reports: (1) a record quality audit identifying data issues such as missing values, out-of-range entries, or malformed records across the supplied rows; and (2) a grouped numeric summary of the selected field (item_count or objective_count) aggregated by course_group, including statistics like counts, sums, means, and distributions. Both reports are generated locally without external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/question-bank-coverage-record-quality-audit-grouped-numeric-summary-afc526de/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)
