# Data Reconciliation — Numeric Interval Filter + Base-100 Series

> Data Reconciliation — Numeric Interval Filter + Base-100 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-19).

Runs two analytical reports on supplied reconciliation data: a numeric interval filter (rows within a value range) and a base-100 index series, for up to 200 rows of source/target totals.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-11-128?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-reconciliation-numeric-interval-filter-base-100-series-c4c070b5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GYNn9c3HeS6MUTBlEjopr

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-reconciliation-numeric-interval-filter-base-100-series-c4c070b5 -d '<json body>'
```

Example prompt: Run two reconciliation reports on this dataset — filter rows where source_total is between 0 and 100, and also build a base-100 index series starting from row index 0; here are my rows: row-1 on 2026-10-01 with source_total 10 and target_total 1 in group-a, row-2 on 2026-10-02 with source_total 20 and target_total 2 in group-b.

## When to prefer this

Choose this endpoint when you need two simultaneous analytical passes — a numeric range filter and a base-100 normalization — on a batch of reconciliation rows (up to 200) without needing live data lookup or external validation. It is ideal for finance, accounting, or ETL audit workflows where you supply your own source/target figures and want fast, local computation of both interval membership and indexed trend series in a single $0.01 call.

## Known failure modes

- Fewer than 1 row or more than 200 rows submitted — request rejected
- base_index out of bounds for the provided row count — error returned
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- source_total or target_total values outside ±1,000,000,000,000 — rejected
- Missing required fields (row_id, dataset_group, date, source_total, target_total) — validation error
- Payment not provided or insufficient — 402 Payment Required

## How this service works

Data reconciliation — Numeric interval filter + Base-100 series: Numeric interval filter + Base-100 series for supplied data reconciliation records (source_total, target_total). 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 for the supplied reconciliation rows: (1) an interval-filtered list of rows where the chosen field (source_total or target_total) falls within the specified minimum and maximum bounds, and (2) a base-100 index series for the chosen field anchored to the specified base_index row, allowing relative trend comparison. Both reports are computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-reconciliation-numeric-interval-filter-base-100-series-c4c070b5/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)
