# Archive Retrieval — Numeric Interval Filter + Base-100 Series

> Archive Retrieval — 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-23).

Filters archive retrieval rows by a numeric range on a chosen field and computes a base-100 index series, returning two analytical reports for up to 200 rows of retrieved/attempted page data.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-web-22-128?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/archive-retrieval-numeric-interval-filter-base-100-series-1cf0c40a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2UhYjAQuM-fQmLeAuUh6v

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 archive-retrieval-numeric-interval-filter-base-100-series-1cf0c40a -d '<json body>'
```

Example prompt: I have 150 rows of web archive retrieval data with retrieved_pages and attempted_pages — can you filter them where retrieved_pages is between 5 and 100, and also compute a base-100 index series starting from row 0?

## When to prefer this

Choose this endpoint when you have up to 200 rows of web archive retrieval data (with retrieved_pages and attempted_pages fields) and need both a numeric interval filter and a base-100 normalization series in a single $0.01 call. It is ideal for local analytical computation on supplied data without any live lookup or external data source. Prefer it over general analytics services when you need these two specific report types bundled together cheaply.

## Known failure modes

- Fewer than 1 row submitted — violates minItems:1 constraint
- More than 200 rows submitted — exceeds maxItems:200 limit
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Missing required fields (row_id, site_group, date, retrieved_pages, attempted_pages) causes validation error
- base_index out of range (0–199) causes rejection
- field value not one of the allowed enum values (retrieved_pages, attempted_pages)
- Numeric values outside ±1,000,000,000,000 boundary rejected

## How this service works

Archive retrieval — Numeric interval filter + Base-100 series: Numeric interval filter + Base-100 series for supplied archive retrieval records (retrieved_pages, attempted_pages). 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: (1) rows filtered to those where the selected numeric field (retrieved_pages or attempted_pages) falls within the specified min–max interval, and (2) a base-100 index series for that field anchored at the specified base_index row, covering up to 200 input rows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "site_group",
     "date",
     "retrieved_pages",
     "attempted_pages"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "site_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "attempted_pages": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "retrieved_pages": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "site_group": "group-a",
     "attempted_pages": 1,
     "retrieved_pages": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "site_group": "group-b",
     "attempted_pages": 2,
     "retrieved_pages": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "site_group": "group-a",
     "attempted_pages": 3,
     "retrieved_pages": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "site_group": "group-b",
     "attempted_pages": 4,
     "retrieved_pages": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "retrieved_pages",
    "attempted_pages"
   ],
   "type": "string",
   "default": "retrieved_pages"
  },
  "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/archive-retrieval-numeric-interval-filter-base-100-series-1cf0c40a/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)
