# Point Clouds — String Normalisation + Grouped Numeric Summary

> Point Clouds — String Normalisation + Grouped Numeric Summary 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-25).

Normalises string fields and computes grouped numeric summaries for point cloud records (point_count, file_mb) across up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-22-023?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/point-clouds-string-normalisation-grouped-numeric-summary-f70b000f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KFcJeeFlxjnsX9BWszYvM

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 point-clouds-string-normalisation-grouped-numeric-summary-f70b000f -d '<json body>'
```

Example prompt: I have point cloud scan records with asset groups, dates, point counts, and file sizes — can you normalize the asset group strings and give me a grouped numeric summary of point_count across up to 200 rows?

## When to prefer this

Choose this endpoint when you have up to 200 point cloud records with asset group labels that need string normalisation and you want grouped numeric statistics (count, mean, min, max, etc.) on point_count or file_mb — all computed locally from your supplied data at low cost ($0.01 USDC for both reports). Ideal for offline QA, auditing, or exploratory analysis of LiDAR/3D scan datasets without needing live data connections or external prediction services.

## Known failure modes

- More than 200 rows submitted — request rejected or truncated
- Missing required fields (row_id, asset_group, date, point_count, file_mb) — validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Numeric values outside allowed range — validation error
- Empty rows array — minimum items violation
- Invalid field enum value — schema rejection

## How this service works

Point clouds — String normalisation + Grouped numeric summary: String normalisation + Grouped numeric summary for supplied point clouds records (point_count, file_mb). 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 local analytical reports: (1) normalised string values for the asset_group field across all submitted rows, and (2) a grouped numeric summary (e.g. count, mean, min, max, sum) of the selected numeric field (point_count or file_mb) broken down by asset_group — all computed offline from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/point-clouds-string-normalisation-grouped-numeric-summary-f70b000f/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)
