# Build Artifacts — Numeric Row Ordering + Explicit Missing-Value Fill

> Build Artifacts — Numeric Row Ordering + Explicit Missing-Value Fill 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).

Sorts build artifact records by numeric value and fills missing fields using zero, mean, or median imputation, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-14-124?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-numeric-row-ordering-explicit-missing-value-fill-f7a1c566
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5rFtIsRt4R7AQ6IYAnLec

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-numeric-row-ordering-explicit-missing-value-fill-f7a1c566 -d '<json body>'
```

Example prompt: I have a list of up to 50 build artifact records with artifact_mb and build_seconds fields — some have nulls. Can you sort them by artifact_mb and fill the missing artifact_mb values using the median of the non-null rows?

## When to prefer this

Choose this endpoint when you have tabular build artifact records (artifact_mb, build_seconds) that need both numeric sorting and missing-value imputation in a single call. It is especially useful for game development pipelines where build data arrives with nulls and needs to be ordered before downstream analysis. It is not suitable for live data lookups, predictions, or datasets larger than 200 rows.

## Known failure modes

- More than 200 rows submitted — request rejected with validation error
- Invalid field value (not 'artifact_mb' or 'build_seconds') — enum validation failure
- Invalid method value (not 'zero', 'mean', or 'median') — enum validation failure
- Date not in YYYY-MM-DD format — pattern validation failure
- Empty rows array — minItems validation failure
- row_id missing or empty string — minLength validation failure
- Payment not attached or insufficient — x402 payment required error

## How this service works

Build artifacts — Numeric row ordering + Explicit missing-value fill: Numeric row ordering + Explicit missing-value fill 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

Two analytical reports: one showing the records sorted in numeric order by the chosen field (artifact_mb or build_seconds), and one showing the dataset with missing values in that field explicitly filled using the chosen method (zero, mean, or median). Up to 200 input rows are supported.

## 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"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/build-artifacts-numeric-row-ordering-explicit-missing-value-fill-f7a1c566/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)
