# Mesh Budgets — Record Quality Audit + String Normalisation + Duplicate Key Report

> Mesh Budgets — Record Quality Audit + String Normalisation + Duplicate Key Report 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-17).

Runs three local analytical reports on mesh budget records (triangle_count, vertex_count): data quality audit, string normalisation, and duplicate key detection — up to 200 rows per call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-01-192?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-budgets-record-quality-audit-string-normalisation-duplicate-key-822cf9af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eCuaUdppZclC6Uq4f6klB

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 mesh-budgets-record-quality-audit-string-normalisation-duplicate-key-822cf9af -d '<json body>'
```

Example prompt: Can you audit the quality of these mesh budget records, normalise the asset_group strings, and flag any duplicate row IDs? I have about 15 rows with triangle_count and vertex_count values I want checked.

## When to prefer this

Use this endpoint when you need to simultaneously audit data quality, normalise string fields, and detect duplicate keys in mesh budget tabular data (triangle_count, vertex_count) in a single low-cost call. It is ideal for pre-pipeline validation of 3D asset budgets, game asset QA workflows, or any situation where you need three analytical reports on up to 200 mesh records without requiring live lookups or external data enrichment.

## Known failure modes

- More than 200 rows submitted — request exceeds row limit and will be rejected
- Missing required fields (row_id, date, asset_group, triangle_count, or vertex_count) cause row-level validation errors
- Invalid date format (not YYYY-MM-DD) triggers pattern validation failure
- Numeric values outside allowed range (±1,000,000,000,000) are rejected
- Empty rows array returns an error due to minItems:1 constraint
- Payment not received or insufficient USDC causes x402 payment-required error

## How this service works

Mesh budgets — Record quality audit + String normalisation + Duplicate key report: Record quality audit + String normalisation + Duplicate key report for supplied mesh budgets records (triangle_count, vertex_count). 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: (1) a record quality audit flagging missing, out-of-range, or malformed values in triangle_count and vertex_count; (2) a string normalisation report showing standardised versions of text fields like asset_group; (3) a duplicate key report identifying rows with colliding row_id or other key fields. All processed locally with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "asset_group",
     "date",
     "triangle_count",
     "vertex_count"
    ],
    "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
     },
     "vertex_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "triangle_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "asset_group": "group-a",
     "vertex_count": 1,
     "triangle_count": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "asset_group": "group-b",
     "vertex_count": 2,
     "triangle_count": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "asset_group": "group-a",
     "vertex_count": 3,
     "triangle_count": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "asset_group": "group-b",
     "vertex_count": 4,
     "triangle_count": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-budgets-record-quality-audit-string-normalisation-duplicate-key-822cf9af/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)
