# Publication Proofing — Numeric Row Ordering + Base-100 Series

> Publication Proofing — Numeric Row Ordering + 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-24).

Computes numeric row ordering and a base-100 index series for up to 200 publication proofing records across two metrics (checked_pages, flagged_pages), returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-18-117?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/publication-proofing-numeric-row-ordering-base-100-series-6d920494
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_anyMes4Oz1GiNlVMJ1Pyo

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 publication-proofing-numeric-row-ordering-base-100-series-6d920494 -d '<json body>'
```

Example prompt: I have 4 publication proofing records for groups 'group-a' and 'group-b' from October 2026 — can you rank them by checked_pages and give me a base-100 index series starting from row 0? The rows are: row-1 (2026-10-01, group-a, 10 checked, 1 flagged), row-2 (2026-10-02, group-b, 20 checked, 2 flagged), row-3 (2026-10-03, group-a, 15 checked, 3 flagged), row-4 (2026-10-04, group-b, 30 checked, 4 flagged).

## When to prefer this

Choose this endpoint when you have up to 200 publication proofing records and need both a ranked ordering and a base-100 normalized index series for either checked_pages or flagged_pages — all computed from your own supplied data without any external data fetching, prediction, or professional assessment. It is especially suited for editorial or publishing workflows needing lightweight, reproducible analytics on proofing throughput and error rates.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, document_group, date, checked_pages, flagged_pages) causes rejection
- Malformed date strings not matching YYYY-MM-DD pattern fail schema validation
- base_index out of range (0–199) causes an error
- Null values for both checked_pages and flagged_pages may produce incomplete reports
- Field selector not in enum ['checked_pages','flagged_pages'] causes rejection

## How this service works

Publication proofing — Numeric row ordering + Base-100 series: Numeric row ordering + Base-100 series for supplied publication proofing records (checked_pages, flagged_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 per call: (1) a numeric row ordering of the supplied proofing records sorted by the selected metric (checked_pages or flagged_pages), and (2) a base-100 index series for that metric anchored at the specified base_index row. Both reports are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/publication-proofing-numeric-row-ordering-base-100-series-6d920494/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)
