# Record Routing Data Quality Suite: Audit + Normalisation + Deduplication

> Record Routing Data Quality Suite: Audit + Normalisation + Deduplication 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).

Runs three local analytical reports on record routing data — quality audit, string normalisation, and exact row deduplication — across up to 200 rows of accepted/rejected record counts.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-19-191?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/record-routing-data-quality-suite-audit-normalisation-deduplication-91295a10
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lS855GtrFx5zWyYwWHCTO

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 record-routing-data-quality-suite-audit-normalisation-deduplication-91295a10 -d '<json body>'
```

Example prompt: Can you run the three-report record routing quality suite on these rows — quality audit, string normalisation, and exact deduplication — for my dataset groups 'group-a' and 'group-b' with dates from 2026-10-01 to 2026-10-04 and accepted/rejected record counts like 10/1, 20/2, 15/3, 30/4?

## When to prefer this

Choose this endpoint when you need a bundled, cost-efficient set of three data quality operations (audit, normalisation, deduplication) on record routing data in a single call. It is ideal for batch preprocessing of routing records before pipeline merges, reporting, or analytics, and when you need offline/local analysis with no external data lookups. At $0.01 USDC for all three reports on up to 200 rows, it is particularly suited for regular automated quality checks on routing datasets of moderate size.

## Known failure modes

- More than 200 rows submitted — request rejected with row count limit error
- Missing required fields (row_id, date, accepted_records, rejected_records) — validation error returned
- Date field not matching YYYY-MM-DD pattern — schema validation failure
- accepted_records or rejected_records outside allowed numeric range — rejected
- Empty rows array — minimum 1 row required error

## How this service works

Record routing — Record quality audit + String normalisation + Exact row deduplication: Record quality audit + String normalisation + Exact row deduplication for supplied record routing records (accepted_records, rejected_records). 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

Three independent reports delivered for the submitted rows: (1) a record quality audit flagging anomalies or issues in the accepted/rejected record fields, (2) a string normalisation report cleaning and standardising text fields like dataset_group, and (3) an exact row deduplication report identifying and removing duplicate rows. All analysis is performed locally using analytical engines with no external lookups or live data enrichment. Coverage is up to 200 rows per call.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/record-routing-data-quality-suite-audit-normalisation-deduplication-91295a10/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)
