# Test Coverage Numeric Interval Filter + Keyed Dataset Comparison

> Test Coverage Numeric Interval Filter + 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-26).

Filters test coverage records by numeric interval and compares two keyed datasets (covered_lines or total_lines) across up to 200 rows using local analytical engines.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-software-10-134?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/test-coverage-numeric-interval-filter-keyed-dataset-comparison-0f31d402
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vdyB2pMRadqlfbPa3g-Rt

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 test-coverage-numeric-interval-filter-keyed-dataset-comparison-0f31d402 -d '<json body>'
```

Example prompt: Compare covered_lines between these two sets of test coverage records — the first dataset has rows for components auth-service, api-gateway, and db-layer from 2025-01-15, and the second dataset has the same components from 2025-02-01 — and also filter to only show rows where covered_lines falls in a specific numeric interval.

## When to prefer this

Choose this endpoint when you need to simultaneously run a numeric interval filter AND a keyed comparison between two test coverage datasets in a single API call. It is ideal for CI/CD pipelines comparing build-over-build coverage, sprint retrospectives needing coverage trend analysis, or any workflow where two sets of coverage records (up to 200 rows each) need to be compared by component key with no external data dependencies. It is not suitable for real-time coverage measurement, prediction, or datasets larger than 200 rows.

## Known failure modes

- Missing required row fields (row_id, component, date, covered_lines, total_lines) causes validation error
- More than 200 rows in either dataset exceeds the limit and may be rejected
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- Null numeric values in covered_lines or total_lines may affect interval filter results
- Empty rows array (minItems:1 violated) returns an error
- Payment of 0.01 USDC not provided via x402 protocol results in 402 response

## How this service works

Test coverage — Numeric interval filter + Keyed dataset comparison: Numeric interval filter + Keyed dataset comparison for supplied test coverage records (covered_lines, total_lines). 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 numeric interval filter report showing which rows fall within specified value ranges for the selected field (covered_lines or total_lines), and (2) a keyed dataset comparison report showing differences between the two supplied datasets matched by row_id. Both reports are computed locally with no external lookups, covering up to 200 rows per dataset.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/test-coverage-numeric-interval-filter-keyed-dataset-comparison-0f31d402/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)
