# Tutorial Completion Analytics — Grouped Numeric Summary + Adjacent Row Changes

> Tutorial Completion Analytics — Grouped Numeric Summary + 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-02).

Analyzes tutorial completion records (starts and completions) by producing a grouped numeric summary and adjacent row change report for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-20-091?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tutorial-completion-analytics-grouped-numeric-summary-adjacent-row-ce346e65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cncPo3SRplTh0qlMIO91H

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-analytics-grouped-numeric-summary-adjacent-row-ce346e65 -d '<json body>'
```

Example prompt: I have tutorial data for our game broken down by game area — can you give me a grouped numeric summary and adjacent row changes for the 'completions' field across these records: row-1 (group-a, 2026-10-01, starts=10, completions=1), row-2 (group-b, 2026-10-02, starts=20, completions=2), row-3 (group-a, 2026-10-03, starts=15, completions=3), row-4 (group-b, 2026-10-04, starts=30, completions=4)?

## When to prefer this

Choose this endpoint when you have tutorial completion records (starts and completions) segmented by game area and date, and need both a grouped aggregate summary and row-to-row change analysis in a single low-cost call. Ideal for game analytics workflows where you supply your own data and want two complementary statistical views — group-level summaries and sequential deltas — without requiring external data sources or real-time lookups. Best for datasets up to 200 rows at $0.01 per call.

## Known failure modes

- Missing required fields (row_id, game_area, date, starts, completions) returns a validation error
- More than 200 rows submitted exceeds the maxItems limit and is rejected
- Invalid date format (not YYYY-MM-DD) causes a schema validation failure
- Invalid field value (not 'starts' or 'completions') is rejected by the enum constraint
- Empty rows array (minItems:1 violated) returns an error
- Payment failure via x402 protocol prevents processing

## How this service works

Tutorial completion — Grouped numeric summary + Adjacent row changes: Grouped numeric summary + 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 analytical reports: (1) a grouped numeric summary aggregating starts/completions by game_area, and (2) an adjacent row changes report showing delta values between consecutive rows for the selected field (starts or completions). Both reports are computed locally from the supplied data with no external lookups.

## 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-analytics-grouped-numeric-summary-adjacent-row-ce346e65/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)
