# Mesh Budgets — String Normalisation + Numeric Distribution

> Mesh Budgets — String Normalisation + Numeric Distribution 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-27).

Analyses mesh budget records (triangle_count, vertex_count) by normalising string fields and computing numeric distribution statistics for up to 200 rows across 2 independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-01-022?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-budgets-string-normalisation-numeric-distribution-17062bd4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_58ThiNPkNOzgKteQQFO5s

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-string-normalisation-numeric-distribution-17062bd4 -d '<json body>'
```

Example prompt: Can you run string normalisation and numeric distribution analysis on my mesh budget records — I have 4 rows with asset groups 'group-a' and 'group-b', triangle counts and vertex counts across dates in October 2026, and I want the triangle_count field analysed?

## When to prefer this

Choose this endpoint when you need lightweight, low-cost statistical analysis (string normalisation + numeric distribution) on mesh budget data (triangle/vertex counts) without requiring external lookups, ML predictions, or professional assessment. Ideal for 3D asset pipeline QA, polygon budget reviews, or automated reporting workflows where the data is already available locally and you need fast, deterministic analytical output for up to 200 rows at minimal cost ($0.01 USDC for 2 reports).

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, date, triangle_count, vertex_count) — validation error
- Malformed date format (not YYYY-MM-DD) — schema validation failure
- Invalid field enum value (not triangle_count or vertex_count) — rejected
- Numeric values outside allowed range (±1,000,000,000,000) — validation error
- Empty rows array — minItems:1 constraint violated

## How this service works

Mesh budgets — String normalisation + Numeric distribution: String normalisation + Numeric distribution for supplied mesh budgets records (triangle_count, vertex_count). 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

Returns two analytical reports: (1) a string normalisation report covering the asset_group field, and (2) a numeric distribution report for the selected numeric field (triangle_count or vertex_count), computed locally over up to 200 supplied rows — no external lookups or predictions.

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-budgets-string-normalisation-numeric-distribution-17062bd4/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)
