# Tutorial Completion Record Quality Audit + Adjacent Row Changes

> Tutorial Completion Record Quality Audit + Adjacent Row Changes is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-04).

Runs two local analytical reports on tutorial completion data (starts and completions): a record quality audit and an adjacent row changes analysis, for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-20-011?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tutorial-completion-record-quality-audit-adjacent-row-changes-cafbb5c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_miWC-DOasFIf5RvTbPQsx

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-record-quality-audit-adjacent-row-changes-cafbb5c4 -d '<json body>'
```

Example prompt: Can you audit the quality of these tutorial completion records and also flag any adjacent row changes in the 'completions' field? I have 4 rows: row-1 on 2026-10-01 for group-a with 10 starts and 1 completion, row-2 on 2026-10-02 for group-b with 20 starts and 2 completions, row-3 on 2026-10-03 for group-a with 15 starts and 3 completions, and row-4 on 2026-10-04 for group-b with 30 starts and 4 completions.

## When to prefer this

Choose this endpoint when you have tabular tutorial completion data (starts and completions by date and game area) and need both a data quality audit and a sequential change detection report in a single low-cost call. It is ideal for pre-pipeline validation, weekly data health checks, or debugging suspicious funnel metrics without requiring any live data sources or external services.

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, game_area, date, starts, completions) causes row-level errors
- Invalid date format (not YYYY-MM-DD) fails schema validation
- Empty rows array returns an error
- Non-numeric starts or completions values outside allowed range fail validation

## How this service works

Tutorial completion — Record quality audit + Adjacent row changes: Record quality audit + Adjacent row changes 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 independent analytical reports: (1) a record quality audit identifying missing values, format violations, or integrity issues across the supplied rows, and (2) an adjacent row changes report highlighting where the selected field (starts or completions) changes between consecutive rows. No external lookups or predictions are made; all analysis is performed locally on the supplied data.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tutorial-completion-record-quality-audit-adjacent-row-changes-cafbb5c4/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)
