# Camera Coverage Exact Deduplication and Weighted Mean

> Camera Coverage Exact Deduplication and Weighted Mean 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).

Deduplicates camera coverage records by exact row matching and computes a secondary-measure weighted mean for shot_count or coverage_seconds across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-12-051?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-exact-deduplication-and-weighted-mean-28fceafe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aoWhOSqilRpRaUmEG05jI

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-exact-deduplication-and-weighted-mean-28fceafe -d '<json body>'
```

Example prompt: I have a set of camera coverage records with shot counts and coverage seconds for different asset groups — can you deduplicate exact duplicate rows and compute the weighted mean of shot_count across up to 4 rows: row-1 on 2026-10-01 group-a shot_count 10 coverage_seconds 1, row-2 on 2026-10-02 group-b shot_count 20 coverage_seconds 2, row-3 on 2026-10-03 group-a shot_count 15 coverage_seconds 3, row-4 on 2026-10-04 group-b shot_count 30 coverage_seconds 4?

## When to prefer this

Choose this endpoint when you have up to 200 camera coverage records and need both exact duplicate row removal and a weighted mean computation in a single call without any external lookups or live data. It is ideal for batch data quality and aggregation tasks on camera shot or coverage data where you need two structured analytical reports cheaply at $0.01 USDC.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, asset_group, date, shot_count, coverage_seconds) causes request rejection
- Invalid date format (not YYYY-MM-DD) fails schema validation
- Numeric values outside the allowed range (-1e12 to 1e12) are rejected
- Invalid field enum value (not shot_count or coverage_seconds) causes an error
- Empty rows array is rejected due to minItems:1 constraint

## How this service works

Camera coverage — Exact row deduplication + Secondary-measure weighted mean: Exact row deduplication + Secondary-measure weighted mean 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) an exact row deduplication report listing which rows are duplicates and the deduplicated dataset, and (2) a secondary-measure weighted mean computation for the selected field (shot_count or coverage_seconds) across the supplied rows. All analysis is performed locally without 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/camera-coverage-exact-deduplication-and-weighted-mean-28fceafe/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)
