# Source Diversity Duplicate Key Report + Numeric Interval Filter

> Source Diversity Duplicate Key Report + Numeric Interval Filter 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-22).

Runs two local analytical reports on supplied source diversity data: a duplicate key detection report and a numeric interval filter, for up to 200 rows of source_count/outlet_count data.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-news-17-059?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/source-diversity-duplicate-key-report-numeric-interval-filter-15c4fc80
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DwtlwR595d0LyvENLYEkh

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 source-diversity-duplicate-key-report-numeric-interval-filter-15c4fc80 -d '<json body>'
```

Example prompt: Check my source diversity dataset for duplicate row IDs and also filter for rows where source_count is between 0 and 50 — here are the rows: [{"row_id":"row-1","channel_group":"group-a","date":"2026-10-01","source_count":10,"outlet_count":1},{"row_id":"row-2","channel_group":"group-b","date":"2026-10-02","source_count":60,"outlet_count":2}].

## When to prefer this

Use this endpoint when you have source diversity records (with source_count and outlet_count fields) and need both a duplicate key check and a numeric range filter in a single API call. It is ideal for data quality audits on news or media analytics datasets of up to 200 rows where no live external lookup is needed and results must be returned quickly and cheaply.

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, channel_group, date, source_count, outlet_count) cause row-level errors
- Invalid date format (non-YYYY-MM-DD) rejected by pattern validation
- Minimum greater than maximum causes empty interval filter results
- Null numeric values in the filtered field may be excluded from interval results
- Payment of 0.01 USDC not completed causes request rejection

## How this service works

Source diversity — Duplicate key report + Numeric interval filter: Duplicate key report + Numeric interval filter for supplied source diversity records (source_count, outlet_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 analytical reports: (1) a duplicate key report identifying any repeated row_id values across the supplied rows, and (2) a numeric interval filter listing which rows have the chosen field (source_count or outlet_count) falling within the specified minimum–maximum range. Both reports are computed locally on the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/source-diversity-duplicate-key-report-numeric-interval-filter-15c4fc80/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)
