# Build Artifacts — String Normalisation + Secondary-Measure Weighted Mean

> Build Artifacts — String Normalisation + Secondary-Measure Weighted Mean 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-30).

Performs string normalisation and secondary-measure weighted mean analysis on up to 200 build artifact records (artifact_mb, build_seconds) using local analytical engines, returning two reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-14-034?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/build-artifacts-string-normalisation-secondary-measure-weighted-mean-291a71d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dnw-mclHDx8b2cMuj1Dsi

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 build-artifacts-string-normalisation-secondary-measure-weighted-mean-291a71d0 -d '<json body>'
```

Example prompt: Analyze these 4 build artifact rows for the artifact_mb field — run string normalization and a secondary-measure weighted mean on them: row-1 on 2026-10-01 in group-a with artifact_mb=10 and build_seconds=1, row-2 on 2026-10-02 in group-b with artifact_mb=20 and build_seconds=2, row-3 on 2026-10-03 in group-a with artifact_mb=15 and build_seconds=3, row-4 on 2026-10-04 in group-b with artifact_mb=30 and build_seconds=4.

## When to prefer this

Choose this endpoint when you need both string normalisation and a secondary-measure weighted mean on build artifact data (artifact_mb, build_seconds) in a single call. It is well-suited for CI/CD analytics, game build reporting, or any workflow processing up to 200 build records without needing live data, external lookups, or predictions. Prefer it over generic stats APIs when the domain is specifically build artifacts grouped by game area.

## Known failure modes

- Submitting more than 200 rows returns an error — batch must be split
- Missing required fields (row_id, date, artifact_mb, build_seconds) causes validation failure
- Invalid date format (not YYYY-MM-DD) fails schema validation
- Null values in the selected field may affect weighted mean calculation
- Payment of 0.01 USDC not supplied or rejected causes 402 error

## How this service works

Build artifacts — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied build artifacts records (artifact_mb, build_seconds). 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 applied to the supplied build artifact records, and (2) a secondary-measure weighted mean computed over the chosen field (artifact_mb or build_seconds), both derived locally from the submitted rows without any external data lookup.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/build-artifacts-string-normalisation-secondary-measure-weighted-mean-291a71d0/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)
