# Data Reconciliation — Record Quality Audit + String Normalisation

> Data Reconciliation — Record Quality Audit + String Normalisation 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-19).

Runs two local analytical reports — a record quality audit and string normalisation — on up to 200 data reconciliation rows comparing source and target totals.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-11-001?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-reconciliation-record-quality-audit-string-normalisation-5b3e0e04
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gKBSdnEpzbMsmh-x_XhrX

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 data-reconciliation-record-quality-audit-string-normalisation-5b3e0e04 -d '<json body>'
```

Example prompt: Can you run a record quality audit and string normalisation on these reconciliation rows I have — up to 200 rows each with a row_id, dataset_group, date, source_total, and target_total — and give me both reports?

## When to prefer this

Choose this endpoint when you need two simultaneous analytical reports — a record quality audit and string normalisation — on batches of up to 200 data reconciliation rows comparing source and target totals, without requiring any external lookups, live data, or professional advisory output. Ideal for ETL validation, finance reconciliation checks, and data pipeline quality gates.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, dataset_group, date, source_total, target_total) causes row-level rejection
- Malformed date strings not matching YYYY-MM-DD pattern fail schema validation
- Numeric values outside ±1,000,000,000,000 are rejected
- Empty rows array is rejected; minimum 1 row required
- Payment of 0.01 USDC not supplied results in 402 Payment Required

## How this service works

Data reconciliation — Record quality audit + String normalisation: Record quality audit + String normalisation for supplied data reconciliation records (source_total, target_total). 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

Two independent analytical reports: (1) a record quality audit identifying completeness, consistency, and quality issues across the supplied reconciliation rows; and (2) a string normalisation report standardising string fields in the dataset. All analysis 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",
     "source_total",
     "target_total"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "source_total": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "target_total": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dataset_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "source_total": 10,
     "target_total": 1,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "source_total": 20,
     "target_total": 2,
     "dataset_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "source_total": 15,
     "target_total": 3,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "source_total": 30,
     "target_total": 4,
     "dataset_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-reconciliation-record-quality-audit-string-normalisation-5b3e0e04/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)
