# Export Validation: String Normalisation + Secondary-Measure Weighted Mean

> Export Validation: String Normalisation + Secondary-Measure Weighted Mean 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-15).

Runs string normalisation and secondary-measure weighted mean analytics on up to 200 export validation records containing valid_rows and exported_rows fields, returning 2 local analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-14-034?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/export-validation-string-normalisation-secondary-measure-weighted-mean-e194b370
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zrFFmVubo0MLL80XbYEhb

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 export-validation-string-normalisation-secondary-measure-weighted-mean-e194b370 -d '<json body>'
```

Example prompt: I have a batch of export validation records — up to 50 rows each with row_id, dataset_group, date, valid_rows, and exported_rows — can you run string normalisation and a secondary-measure weighted mean on the valid_rows field and give me both reports?

## When to prefer this

Choose this endpoint when you need both string normalisation and a secondary-measure weighted mean on export validation data (valid_rows/exported_rows) in a single low-cost call. Ideal for ETL audit pipelines, nightly export checks, or data quality workflows where you want two analytical outputs at once without hitting external services or incurring prediction overhead. Not suitable for real-time lookups, live data fetching, or analyses requiring more than 200 rows per call.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, dataset_group, date, valid_rows, exported_rows) — validation error
- Date field does not match YYYY-MM-DD pattern — schema validation failure
- Numeric values outside allowed range (±1,000,000,000,000) — rejection
- Invalid field enum value (must be 'valid_rows' or 'exported_rows') — error response
- Empty rows array — rejected by minItems constraint

## How this service works

Export validation — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied export validation records (valid_rows, exported_rows). 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 2 analytical reports: (1) a string normalisation report over the supplied export validation rows, and (2) a secondary-measure weighted mean report for the chosen field (valid_rows or exported_rows). All computation 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",
     "dataset_group",
     "date",
     "valid_rows",
     "exported_rows"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "valid_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "exported_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "valid_rows": 10,
     "dataset_group": "group-a",
     "exported_rows": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "valid_rows": 20,
     "dataset_group": "group-b",
     "exported_rows": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "valid_rows": 15,
     "dataset_group": "group-a",
     "exported_rows": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "valid_rows": 30,
     "dataset_group": "group-b",
     "exported_rows": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "valid_rows",
    "exported_rows"
   ],
   "type": "string",
   "default": "valid_rows"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/export-validation-string-normalisation-secondary-measure-weighted-mean-e194b370/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)
