# Camera Coverage Analytics — Numeric Distribution & Missing-Value Fill

> Camera Coverage Analytics — Numeric Distribution & Missing-Value Fill 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 numeric distribution statistics and fills missing values for camera coverage records (shot_count, coverage_seconds) across up to 200 rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-12-085?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-analytics-numeric-distribution-missing-value-fill-841ea55e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GvBYhdx5TuKmmdiFcvJRR

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-analytics-numeric-distribution-missing-value-fill-841ea55e -d '<json body>'
```

Example prompt: I have camera coverage records for our shoot — can you analyze the numeric distribution of shot_count and fill any missing shot_count values using median imputation across these rows: [{row_id: 'r1', asset_group: 'studio-a', date: '2025-03-01', shot_count: 10, coverage_seconds: 120}, {row_id: 'r2', asset_group: 'studio-b', date: '2025-03-02', shot_count: null, coverage_seconds: 90}]?

## When to prefer this

Choose this endpoint when you have camera coverage tabular data (shot_count, coverage_seconds) needing both distribution statistics and missing-value imputation in a single call. It is ideal for pre-production data cleaning, editorial pipeline preparation, or audit reporting where you want two complementary reports (distribution + fill) without any external API calls, predictions, or live lookups. Best for batches up to 200 rows at a low flat cost.

## Known failure modes

- Rows exceed 200-item limit — request rejected
- Invalid date format (not YYYY-MM-DD) causes validation error
- shot_count or coverage_seconds outside allowed numeric range causes schema rejection
- Unrecognized fill method enum value returns error
- Empty rows array rejected (minItems: 1)
- Missing required fields (row_id, asset_group, date) cause row-level validation failure

## How this service works

Camera coverage — Numeric distribution + Explicit missing-value fill: Numeric distribution + Explicit missing-value fill 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 independent analytical reports: (1) a numeric distribution report covering statistics such as min, max, mean, median, standard deviation, and frequency distribution for the specified field (shot_count or coverage_seconds); and (2) a missing-value fill report showing which rows had null values and what replacement values were applied using the chosen method (zero, mean, or median). Both reports are computed locally with no external lookups.

## 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"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/camera-coverage-analytics-numeric-distribution-missing-value-fill-841ea55e/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)
