# Publication Proofing — String Normalisation + Two-Measure Correlation

> Publication Proofing — String Normalisation + Two-Measure Correlation is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Normalises strings and computes two-measure correlation across up to 200 publication proofing records (checked_pages, flagged_pages), returning two analytical reports with no external lookups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-18-033?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/publication-proofing-string-normalisation-two-measure-correlation-48b097ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YocKtXFExeEJ1QjO_40Wo

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-string-normalisation-two-measure-correlation-48b097ea -d '<json body>'
```

Example prompt: Run string normalisation and a two-measure correlation on these publication proofing records — I have rows for document groups 'group-a' and 'group-b' from October 2026, each with checked_pages and flagged_pages counts, and I need both analytical reports back.

## When to prefer this

Choose this endpoint when you need both string normalisation of publication proofing records and a two-measure correlation between checked_pages and flagged_pages in a single call, with up to 200 rows, at a fixed low cost. It is ideal for editorial QA workflows where you need offline statistical analysis without any external API calls, predictions, or live lookups. Prefer alternatives if you need more than two measures, more than 200 rows, or live data enrichment.

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, document_group, date, checked_pages, flagged_pages) cause validation failure
- Date strings not matching YYYY-MM-DD pattern will fail schema validation
- Null values in both numeric fields may prevent meaningful correlation computation
- Insufficient variance in checked_pages or flagged_pages may yield degenerate correlation results

## How this service works

Publication proofing — String normalisation + Two-measure correlation: String normalisation + Two-measure correlation 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 analytical reports: (1) normalised string values for document_group and text fields across the submitted rows, and (2) a two-measure correlation analysis between checked_pages and flagged_pages. No external data is fetched; all computation is performed locally on the supplied rows (up to 200).

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/publication-proofing-string-normalisation-two-measure-correlation-48b097ea/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)
