# Archive Retrieval — Numeric Row Ordering + Adjacent Row Changes

> Archive Retrieval — Numeric Row Ordering + Adjacent Row Changes 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).

Analyzes up to 200 archive retrieval records (retrieved_pages, attempted_pages) producing two reports: numeric row ordering and adjacent row changes for a chosen field.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-web-22-116?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-row-ordering-adjacent-row-changes-fcd0d378
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YGhvSERdveQ-wUZp69su5

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-row-ordering-adjacent-row-changes-fcd0d378 -d '<json body>'
```

Example prompt: I have a dataset of archive retrieval records with site groups and dates — can you rank those rows numerically by retrieved_pages and also show me the adjacent row-to-row changes? I've got about 50 rows to analyze.

## When to prefer this

Choose this endpoint when you have up to 200 archive retrieval records (with retrieved_pages and attempted_pages fields) and need both a ranked ordering and a sequential delta report in a single low-cost call. It is ideal for offline/batch analysis of crawl or archiving logs where no live data lookup is needed. At $0.01 USDC you get two reports simultaneously, making it efficient compared to separate ranking and diff operations.

## Known failure modes

- Fewer than 1 row supplied — request rejected
- More than 200 rows supplied — exceeds limit
- Invalid date format (must be YYYY-MM-DD) — validation error
- Missing required fields (row_id, site_group, date, retrieved_pages, attempted_pages) — schema error
- Invalid field enum value (must be 'retrieved_pages' or 'attempted_pages') — rejected
- Numeric values outside allowed range (±1,000,000,000,000) — validation failure

## How this service works

Archive retrieval — Numeric row ordering + Adjacent row changes: Numeric row ordering + Adjacent row changes 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

Two analytical reports: (1) a numeric row ordering ranking the supplied rows by the chosen field (retrieved_pages or attempted_pages), and (2) an adjacent row changes report showing the difference between each consecutive pair of rows for that field. Both reports are derived entirely from the supplied data using local analytical engines — no external lookups.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/archive-retrieval-numeric-row-ordering-adjacent-row-changes-fcd0d378/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)
