# Data Reconciliation Analytics: Record Quality Audit + String Normalisation + Numeric Row Ordering

> Data Reconciliation Analytics: Record Quality Audit + String Normalisation + Numeric Row Ordering 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 three local analytical reports on reconciliation data (up to 200 rows): record quality audit, string normalisation, and numeric row ordering — no external lookups or predictions.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-11-196?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/data-reconciliation-analytics-record-quality-audit-string-83807227
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3mA9hBKR3aIRkqxTcdAVb

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-analytics-record-quality-audit-string-83807227 -d '<json body>'
```

Example prompt: Can you run a record quality audit, string normalisation, and numeric row ordering on these reconciliation rows? I have 4 rows with row IDs row-1 through row-4, dates from 2026-10-01 to 2026-10-04, dataset groups group-a and group-b, source_totals of 10, 20, 15, and 30, target_totals of 1, 2, 3, and 4, and I want the numeric ordering done on source_total.

## When to prefer this

Choose this endpoint when you need three reconciliation-specific reports in a single call at minimal cost ($0.01 USDC for all three) — specifically the combination of record quality audit, string normalisation, and numeric row ordering. Prefer this over single-report sibling endpoints when you need all three outputs simultaneously on the same dataset without making separate API calls. Best suited for datasets up to 200 rows where offline, local computation is sufficient and no live lookups or external enrichment are needed.

## Known failure modes

- Exceeds 200-row limit — request rejected with validation error
- Missing required fields (row_id, dataset_group, date, source_total, target_total) — schema validation failure
- Date field does not match YYYY-MM-DD pattern — rejected with pattern mismatch error
- Numeric values outside ±1,000,000,000,000 range — schema validation failure
- Empty rows array (minItems: 1 not met) — validation error
- Invalid field enum value (must be source_total or target_total) — schema rejection
- Payment failure — x402 payment not processed, request blocked

## How this service works

Data reconciliation — Record quality audit + String normalisation + Numeric row ordering: Record quality audit + String normalisation + Numeric row ordering for supplied data reconciliation records (source_total, target_total). 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 analytical reports delivered together: (1) a record quality audit flagging completeness, nulls, and formatting issues; (2) a string normalisation report standardising text fields like dataset_group; (3) a numeric row ordering report ranking rows by the selected field (source_total or target_total). All computed locally using shared analytical engines — no external data is fetched.

## 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
  },
  "field": {
   "enum": [
    "source_total",
    "target_total"
   ],
   "type": "string",
   "default": "source_total"
  }
 }
}
```

## More

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