# Label Review — Adjacent Row Changes + Explicit Missing-Value Fill

> Label Review — 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-24).

Analyzes label review records by computing adjacent row changes and filling missing values explicitly, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-12-162?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/label-review-adjacent-row-changes-explicit-missing-value-fill-c00e2b8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CCYHt0At-w4zTag5w-rPL

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

Example prompt: Can you run adjacent row change detection and missing-value fill (using median) on my label review data? I have 4 rows across group-a and group-b from 2026-10-01 to 2026-10-04, with reviewed_records and changed_labels — I want to target the reviewed_records field.

## When to prefer this

Choose this endpoint when you need two specific analytical operations on label review tabular data simultaneously — adjacent row change detection and explicit missing-value imputation — without any external lookup, model prediction, or live data fetching. It is best suited for ML data pipeline QA, annotation audits, and preprocessing steps where you have up to 200 rows and want fast, deterministic local computation at minimal cost ($0.01 USDC for both reports).

## Known failure modes

- Input array exceeds 200 rows — request will be rejected
- Missing required fields (row_id, date, reviewed_records, changed_labels) cause validation errors
- Date strings not matching YYYY-MM-DD pattern are rejected
- Numeric values outside ±1,000,000,000,000 bounds are rejected
- Empty rows array (minItems: 1) returns an error
- Invalid enum values for field or method parameters cause schema validation failure

## How this service works

Label review — Adjacent row changes + Explicit missing-value fill: Adjacent row changes + Explicit missing-value fill for supplied label review records (reviewed_records, changed_labels). 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 deltas between consecutive rows for the specified field, and (2) an explicit missing-value fill report where nulls in the target field are replaced using the chosen method (zero, mean, or median). Both reports operate on the supplied rows only — no external data or predictions are involved.

## Request schema (JSON Schema)

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

## More

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