# Configuration Drift Record Quality Audit, String Normalisation & Missing-Value Fill

> Configuration Drift Record Quality 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-25).

Runs three local analytical reports on configuration drift data: record quality audit, string normalisation, and explicit missing-value fill for checked_settings and drifted_settings fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-security-22-208?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/configuration-drift-record-quality-audit-string-normalisation-missing-03b52ea4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_u2TAUMIkGUXgfxsqI1s1U

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 configuration-drift-record-quality-audit-string-normalisation-missing-03b52ea4 -d '<json body>'
```

Example prompt: Can you run a record quality audit, string normalisation, and median missing-value fill on my configuration drift data? I have up to 50 rows with fields like row_id, control_group, date, checked_settings, and drifted_settings — I want to fill missing values in the checked_settings field using the median method.

## When to prefer this

Choose this endpoint when you need a combined, cost-effective batch analysis of configuration drift records covering data quality auditing, string normalisation, and missing-value imputation in a single call. It is ideal for preprocessing configuration drift datasets (up to 200 rows) before downstream analytics or compliance workflows, and when no live data lookups, external enrichment, or predictive modelling are required.

## Known failure modes

- More than 200 rows submitted — request rejected with validation error
- Missing required fields (row_id, date, checked_settings, drifted_settings) — row-level validation failure
- Invalid date format (not YYYY-MM-DD) — schema validation error
- Numeric values outside allowed range (-1e12 to 1e12) — schema rejection
- Invalid enum for field or method parameter — request error

## How this service works

Configuration drift — Record quality audit + String normalisation + Explicit missing-value fill: Record quality audit + String normalisation + Explicit missing-value fill for supplied configuration drift records (checked_settings, drifted_settings). 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 per call: (1) a record quality audit highlighting malformed or problematic rows, (2) a string normalisation report standardising text fields, and (3) an explicit missing-value fill report replacing nulls in the selected field (checked_settings or drifted_settings) using the chosen method (zero, mean, or median). Covers up to 200 input rows. No external lookups or live data are involved.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/configuration-drift-record-quality-audit-string-normalisation-missing-03b52ea4/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)
