# Rig Complexity Duplicate Key Report + Trailing Mean Series

> Rig Complexity Duplicate Key Report + Trailing Mean Series 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-21).

Analyzes rig complexity records (bone_count, constraint_count) to produce a duplicate key report and a trailing mean time series in a single call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-04-061?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rig-complexity-duplicate-key-report-trailing-mean-series-fe1a5bf1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rTFKjzWedeLU6LaYIChGE

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 rig-complexity-duplicate-key-report-trailing-mean-series-fe1a5bf1 -d '<json body>'
```

Example prompt: Check my rig complexity dataset for duplicate keys and compute a trailing mean of bone_count with a window of 3 — here are the rows: [{"row_id":"r1","asset_group":"hero","date":"2026-10-01","bone_count":120,"constraint_count":15},{"row_id":"r2","asset_group":"hero","date":"2026-10-02","bone_count":135,"constraint_count":18},{"row_id":"r1","asset_group":"hero","date":"2026-10-03","bone_count":110,"constraint_count":12}].

## When to prefer this

Choose this endpoint when you need both a duplicate key audit and a trailing mean time series on rig complexity data (bone_count or constraint_count) in a single low-cost call, without requiring any external lookup, live data, or prediction. Ideal for pipeline QA steps where you want to validate data integrity and compute smoothed trends simultaneously on batches up to 200 rows for $0.01.

## Known failure modes

- Fewer than 1 row supplied — minimum row count not met
- More than 200 rows submitted — exceeds maximum item limit
- Invalid date format (non YYYY-MM-DD string) — validation error
- Window value outside 2–200 range — rejected by schema
- Missing required fields (row_id, asset_group, date, bone_count, constraint_count) — schema validation failure
- Payment not provided or insufficient — x402 payment required error

## How this service works

Rig complexity — Duplicate key report + Trailing mean series: Duplicate key report + Trailing mean series for supplied rig complexity records (bone_count, constraint_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 reports: (1) a duplicate key report identifying rows that share the same key fields, and (2) a trailing mean series showing the rolling average of the selected field (bone_count or constraint_count) over the specified window — all computed locally against the supplied rows, up to 200 rows total.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rig-complexity-duplicate-key-report-trailing-mean-series-fe1a5bf1/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)
