# Tutorial Completion — Numeric Row Ordering + Explicit Missing-Value Fill

> Tutorial Completion — 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 tutorial completion records by row order and fills missing numeric values (starts/completions) using zero, mean, or median imputation, producing two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-20-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/tutorial-completion-numeric-row-ordering-explicit-missing-value-fill-832fcf27
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fcn3Al158xSj0HdOPoEYV

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

Example prompt: I have up to 200 rows of game tutorial data with row_id, game_area, date, starts, and completions — some completions values are null. Can you sort the rows numerically and fill the missing completions values using median imputation, then give me the two analytical reports?

## When to prefer this

Choose this endpoint when you have tutorial completion data (starts/completions per game area and date) that needs both numeric row ordering and missing-value imputation in a single pass, producing two packaged analytical reports. Ideal for lightweight data cleaning pipelines on gaming or educational funnel data up to 200 rows without needing an external data science environment.

## Known failure modes

- More than 200 rows submitted — request rejected with maxItems violation
- Missing required fields (row_id, game_area, date, starts, completions) on any row — validation error
- Invalid date format (not YYYY-MM-DD) — pattern validation failure
- Invalid method enum value (not zero/mean/median) — schema validation error
- Invalid field enum value (not starts/completions) — schema validation error
- Empty rows array — minItems violation

## How this service works

Tutorial completion — Numeric row ordering + Explicit missing-value fill: Numeric row ordering + Explicit missing-value fill for supplied tutorial completion records (starts, completions). 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 covering the provided tutorial completion records (up to 200 rows), with rows sorted in numeric order and missing values in the specified field (starts or completions) filled using the chosen method (zero, mean, or median).

## Request schema (JSON Schema)

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

## More

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