# Tutorial Completion Data Auditor — Quality Audit, Exact Deduplication & Adjacent Row Changes

> Tutorial Completion Data Auditor — Quality Audit, Exact Deduplication & 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-10-25).

Runs three analytical reports (record quality audit, exact row deduplication, and adjacent row change detection) on up to 200 tutorial completion records (starts and completions) using local engines with no external calls.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-20-217?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/tutorial-completion-data-auditor-quality-audit-exact-deduplication-0d1a1b53
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4QuRU4yEC_RmtGa4yKXmV

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-data-auditor-quality-audit-exact-deduplication-0d1a1b53 -d '<json body>'
```

Example prompt: Can you run a quality audit, exact deduplication check, and adjacent row change detection on my tutorial completion data? Here are up to 200 rows with fields row_id, game_area, date, starts, and completions — I want all three reports on the 'completions' field.

## When to prefer this

Choose this endpoint when you need three simultaneous data quality reports (quality audit, exact deduplication, and adjacent row changes) on tutorial completion records in a single low-cost call. It is ideal for pre-pipeline validation of game tutorial funnel data, QA before loading into a warehouse, or routine data hygiene checks. It is not suitable when you need live data lookups, predictive analytics, or processing more than 200 rows at once.

## Known failure modes

- More than 200 rows submitted — maxItems constraint violated, request rejected
- Missing required fields (row_id, game_area, date, starts, or completions) in any row — validation error
- Invalid date format (must match YYYY-MM-DD pattern) — schema validation failure
- Empty rows array (minItems: 1 violated) — request rejected
- Invalid field enum value (must be 'starts' or 'completions') — schema error
- Numeric values outside allowed range (-1,000,000,000,000 to 1,000,000,000,000) — validation failure

## How this service works

Tutorial completion — Record quality audit + Exact row deduplication + Adjacent row changes: Record quality audit + Exact row deduplication + Adjacent row changes for supplied tutorial completion records (starts, completions). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Returns three independent analytical reports for the submitted rows: (1) a record quality audit flagging missing, null, or malformed values; (2) an exact row deduplication report identifying identical records; and (3) an adjacent row change report showing value differences between consecutive rows for the selected field (starts or completions). No external data is fetched; all analysis is performed on the supplied rows only.

## 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-data-auditor-quality-audit-exact-deduplication-0d1a1b53/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)
