# UV Layouts Data Quality Pipeline: Record Audit + String Normalisation + Missing-Value Fill

> UV Layouts Data Quality Pipeline: Record Audit + String Normalisation + Missing-Value Fill 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-27).

Runs three analytical reports on UV layout records — a record quality audit, string normalisation, and explicit missing-value fill for island_count and occupied_percent fields — on up to 200 rows using local engines.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-06-208?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uv-layouts-data-quality-pipeline-record-audit-string-normalisation-753c409c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hrb_ByKcOXVU48GZc-Vpg

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 uv-layouts-data-quality-pipeline-record-audit-string-normalisation-753c409c -d '<json body>'
```

Example prompt: Can you run a full data quality pipeline on my UV layout records — audit record quality, normalise strings, and fill any missing island_count values using the median method? Here are up to 200 rows with row_id, asset_group, date, island_count, and occupied_percent fields.

## When to prefer this

Choose this endpoint when you have UV layout tabular data with island_count or occupied_percent fields and need a combined data quality audit, string normalisation, and missing-value imputation in a single low-cost call ($0.01 USDC). It is ideal for pre-processing pipelines where no external lookup or prediction is needed, just local analytical cleaning of up to 200 rows. Prefer alternatives if you need outlier detection, correlation analysis, or live data enrichment.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, date, asset_group) causes row-level rejection
- Invalid date format (not YYYY-MM-DD) triggers a pattern validation error
- Numeric values outside the allowed range cause rejection
- Invalid enum values for field or method parameters return a schema error
- Empty rows array is not accepted (minItems: 1)

## How this service works

UV layouts — Record quality audit + String normalisation + Explicit missing-value fill: Record quality audit + String normalisation + Explicit missing-value fill for supplied uv layouts records (island_count, occupied_percent). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Returns three independent analytical reports for the submitted UV layout rows: (1) a record quality audit flagging completeness and consistency issues, (2) a string normalisation report for text fields, and (3) an explicit missing-value fill report for the specified numeric field (island_count or occupied_percent) using the chosen fill method (zero, mean, or median). All processing is local with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uv-layouts-data-quality-pipeline-record-audit-string-normalisation-753c409c/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)
