# Camera Coverage Numeric Distribution & Interval Filter

> Camera Coverage Numeric Distribution & 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-17).

Computes a numeric distribution and applies a numeric interval filter on camera coverage data (shot_count or coverage_seconds) for up to 200 rows, producing 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-12-074?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/camera-coverage-numeric-distribution-interval-filter-76619823
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MXWH1x_5sg-JQcW_AWS0h

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 camera-coverage-numeric-distribution-interval-filter-76619823 -d '<json body>'
```

Example prompt: I have 50 camera coverage records with shot_count and coverage_seconds fields — can you run a numeric distribution report and also filter to only rows where shot_count is between 10 and 80, grouped by asset_group and date?

## When to prefer this

Choose this endpoint when you need both a numeric distribution summary and an interval (range) filter on camera coverage data — specifically shot_count or coverage_seconds — in a single $0.01 API call. It is ideal for lightweight, offline analytical tasks on datasets up to 200 rows where no live data lookup, prediction, or external enrichment is needed. Prefer this over general-purpose analytics tools when working with structured camera coverage records organized by asset group and date.

## Known failure modes

- Fewer than 1 row submitted returns a validation error
- More than 200 rows submitted exceeds the maximum and is rejected
- Invalid date format (not YYYY-MM-DD) causes row-level validation failure
- minimum greater than maximum may return an empty interval filter result
- Null values in shot_count or coverage_seconds may be excluded from distribution calculations
- Missing required row fields (row_id, asset_group, date) cause schema validation errors

## How this service works

Camera coverage — Numeric distribution + Numeric interval filter: Numeric distribution + Numeric interval filter for supplied camera coverage records (shot_count, coverage_seconds). 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 distribution summarizing the statistical spread (e.g., histogram buckets, counts, min/max/mean) of the selected field (shot_count or coverage_seconds) across all submitted rows, and (2) a numeric interval filter report listing which rows fall within the specified minimum–maximum range for that field. Up to 200 rows are processed per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "asset_group",
     "date",
     "shot_count",
     "coverage_seconds"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "shot_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "asset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "coverage_seconds": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "shot_count": 10,
     "asset_group": "group-a",
     "coverage_seconds": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "shot_count": 20,
     "asset_group": "group-b",
     "coverage_seconds": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "shot_count": 15,
     "asset_group": "group-a",
     "coverage_seconds": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "shot_count": 30,
     "asset_group": "group-b",
     "coverage_seconds": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "shot_count",
    "coverage_seconds"
   ],
   "type": "string",
   "default": "shot_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/camera-coverage-numeric-distribution-interval-filter-76619823/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)
