# Document Section Coverage — String Normalisation + Trailing Mean Series

> Document Section Coverage — String Normalisation + Trailing Mean 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).

Computes string normalisation and trailing mean time series for document section coverage data (present_sections, required_sections) across up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-01-028?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/document-section-coverage-string-normalisation-trailing-mean-series-18337712
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RL6I0N8IXgO8u1BSdITOh

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-section-coverage-string-normalisation-trailing-mean-series-18337712 -d '<json body>'
```

Example prompt: Run string normalisation and trailing mean series (window size 7) on my document section coverage data — I have 50 rows with present_sections values across two document groups over the past two months, and I want the report for the present_sections field.

## When to prefer this

Choose this endpoint when you need both string normalisation and trailing mean smoothing applied to document section coverage records in a single low-cost call. It is ideal for lightweight, offline analytical work on up to 200 rows of section coverage data without requiring external data sources, predictions, or professional assessments. Best suited for document compliance monitoring, content quality tracking, or any scenario where you need cleaned and smoothed section count time series.

## Known failure modes

- Fewer than 1 row submitted — request rejected
- More than 200 rows submitted — exceeds batch limit
- Missing required fields (row_id, date, present_sections, required_sections) — validation error
- Date not matching YYYY-MM-DD format — pattern mismatch error
- Window size outside 2–200 range — parameter validation error
- Null values in selected field may affect trailing mean computation

## How this service works

Document section coverage — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied document section coverage records (present_sections, required_sections). 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) a string normalisation report cleaning and standardising the selected field values across the submitted rows, and (2) a trailing mean series showing rolling window averages of the selected field (present_sections or required_sections) over time. Both reports are computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/document-section-coverage-string-normalisation-trailing-mean-series-18337712/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)
