# Data Ingestion Batches — Adjacent Row Changes + Base-100 Series Analytics

> Data Ingestion Batches — Adjacent Row Changes + Base-100 Series Analytics 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 adjacent row-over-row changes and base-100 indexed series for up to 200 data ingestion batch records across received_rows and accepted_rows metrics.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-01-155?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/data-ingestion-batches-adjacent-row-changes-base-100-series-analytics-97227316
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y5r90hFKN2rHx17lHSEs9

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 data-ingestion-batches-adjacent-row-changes-base-100-series-analytics-97227316 -d '<json body>'
```

Example prompt: Run both adjacent row changes and base-100 series reports on my ingestion data — I have rows for dataset groups 'sales' and 'events' across October 2026 with received_rows values, starting the index from row 0, analyzing the received_rows field.

## When to prefer this

Choose this endpoint when you have up to 200 data ingestion batch records and need both a sequential change analysis (adjacent deltas) and a normalized base-100 growth series in a single low-cost call. It is ideal for pipeline monitoring dashboards, ETL QA workflows, and data quality trend reports where you supply the data yourself and need fast offline analytics without any external data fetching.

## Known failure modes

- More than 200 rows submitted — request rejected due to maxItems limit
- Missing required fields (row_id, dataset_group, date, received_rows, accepted_rows) — validation error
- Date strings not matching YYYY-MM-DD pattern — schema validation failure
- base_index out of range (0–199) — invalid parameter error
- All numeric values null — computation may return empty or degenerate results

## How this service works

Data ingestion batches — Adjacent row changes + Base-100 series: Adjacent row changes + Base-100 series for supplied data ingestion batches records (received_rows, accepted_rows). 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) adjacent row-over-row changes for the selected metric (received_rows or accepted_rows) across the supplied rows, and (2) a base-100 indexed series anchored at the specified base_index row — both computed locally from the submitted data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-ingestion-batches-adjacent-row-changes-base-100-series-analytics-97227316/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)
