# Document Readability Inputs — Record Quality Audit + String Normalisation

> Document Readability Inputs — Record Quality Audit + String Normalisation 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-26).

Audits data quality and normalises strings for up to 200 rows of document readability data (sentence_count, word_count), producing two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-07-001?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/document-readability-inputs-record-quality-audit-string-normalisation-3a49e1b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EIcbfcEPHrDdmji227fAb

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 document-readability-inputs-record-quality-audit-string-normalisation-3a49e1b9 -d '<json body>'
```

Example prompt: Can you run a record quality audit and string normalisation on my document readability data? I have 4 rows — row-1 (group-a, 2026-10-01, sentence_count: 10, word_count: 120), row-2 (group-b, 2026-10-02, sentence_count: 20, word_count: 250), row-3 (group-a, 2026-10-03, sentence_count: 15, word_count: 180), row-4 (group-b, 2026-10-04, sentence_count: 30, word_count: 400).

## When to prefer this

Choose this endpoint when you need a combined record quality audit and string normalisation pass on document readability data (sentence_count, word_count) in a single cheap call, without needing live lookups, predictions, or external integrations. It is well-suited for pre-processing steps before NLP pipelines, research data cleaning, or content analytics workflows where you want to validate data integrity and standardise group labels across up to 200 rows at minimal cost.

## Known failure modes

- Empty rows array or fewer than 1 row — validation error
- More than 200 rows submitted — rejected with max items error
- Missing required fields (row_id, document_group, date, sentence_count, word_count) on any row — schema validation failure
- Malformed date format (not YYYY-MM-DD) — pattern validation error
- row_id exceeding 80 characters — field length error
- Payment not provided or insufficient USDC — x402 payment required response

## How this service works

Document readability inputs — Record quality audit + String normalisation: Record quality audit + String normalisation for supplied document readability inputs records (sentence_count, word_count). 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 independent reports covering: (1) a record quality audit flagging issues such as missing values, out-of-range numbers, malformed dates, and duplicate row IDs across the supplied readability rows; and (2) a string normalisation report showing standardised forms of string fields like document_group. All analysis is performed locally with no external lookups or predictions.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/document-readability-inputs-record-quality-audit-string-normalisation-3a49e1b9/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)
