# Rig Complexity Adjacent Row Changes + Explicit Missing-Value Fill

> Rig Complexity Adjacent Row Changes + Explicit 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-31).

Analyzes rig complexity records (bone_count, constraint_count) to compute adjacent row changes and fill missing values using zero, mean, or median methods — returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-04-162?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rig-complexity-adjacent-row-changes-explicit-missing-value-fill-143a3685
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bn_oLZFCZzRXlJ5I1kRJi

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-adjacent-row-changes-explicit-missing-value-fill-143a3685 -d '<json body>'
```

Example prompt: I have a set of rig complexity records for a few asset groups — can you compute the adjacent row changes for bone_count and also fill in any missing bone_count values using median? Here are my rows: row-1 group-a 2026-10-01 bone_count=10 constraint_count=1, row-2 group-b 2026-10-02 bone_count=null constraint_count=2, row-3 group-a 2026-10-03 bone_count=15 constraint_count=3.

## When to prefer this

Choose this endpoint when you have structured rig complexity tabular data (bone_count, constraint_count) and need both sequential change detection between adjacent rows and missing-value imputation in a single call. It is ideal for 3D animation pipeline quality checks, rig audit workflows, or cleaning exported rig logs before further analysis. It does not perform live lookups, external enrichment, or predictions — use it purely for local analytical computation on supplied data.

## Known failure modes

- More than 200 rows submitted — request rejected with maxItems violation
- Missing required fields (row_id, date, bone_count, constraint_count) — validation error
- Invalid date format not matching YYYY-MM-DD pattern — schema rejection
- Invalid method enum value outside zero/mean/median — validation error
- Invalid field enum value outside bone_count/constraint_count — validation error
- Empty rows array — minItems violation

## How this service works

Rig complexity — Adjacent row changes + Explicit missing-value fill: Adjacent row changes + Explicit missing-value fill 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 analytical reports: (1) an adjacent row changes report showing delta values between consecutive rows for the selected field, and (2) an explicit missing-value fill report showing which null values were replaced and what value was used (zero, mean, or median). Both reports cover the supplied rows (up to 200) and are computed locally without external lookups.

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rig-complexity-adjacent-row-changes-explicit-missing-value-fill-143a3685/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)
