# Tutoring Sessions — Adjacent Row Changes + Keyed Dataset Comparison

> Tutoring Sessions — Adjacent Row Changes + Keyed Dataset Comparison 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 tutoring session records by computing adjacent row changes and performing keyed dataset comparison across up to 200 rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-16-161?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/tutoring-sessions-adjacent-row-changes-keyed-dataset-comparison-3687456a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_svLjkkIfaJsYhK5H_n0t0

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 tutoring-sessions-adjacent-row-changes-keyed-dataset-comparison-3687456a -d '<json body>'
```

Example prompt: Compare these two sets of tutoring session records by row key and also show me the adjacent row changes for session_minutes — I have about 50 rows in each dataset, with fields like row_id, course_group, date, session_minutes, and session_count.

## When to prefer this

Choose this endpoint when you need both sequential row-level change detection and a keyed cross-dataset comparison for tutoring session data in a single $0.01 call. It is purpose-built for education session metrics (session_minutes, session_count) and handles up to 200 rows offline with no external lookups. Prefer it over generic diff tools when your data conforms to the tutoring session schema and you want bundled dual-report output without orchestrating two separate API calls.

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, course_group, date, session_minutes, session_count) cause validation errors
- Invalid date format (non-YYYY-MM-DD) causes schema rejection
- Null values in metric fields may result in null deltas in adjacent row report
- Mismatched row_ids between datasets result in unmatched rows flagged in comparison report
- Empty rows array causes minimum-items validation failure

## How this service works

Tutoring sessions — Adjacent row changes + Keyed dataset comparison: Adjacent row changes + Keyed dataset comparison for supplied tutoring sessions records (session_minutes, session_count). 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 reports: (1) an adjacent row changes report showing the delta in the selected metric (session_minutes or session_count) between each consecutive row, and (2) a keyed dataset comparison report matching rows by row_id between the primary and secondary dataset and highlighting differences in session_minutes and session_count values.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "session_minutes",
     "session_count"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "course_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "session_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "session_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "course_group": "group-a",
     "session_count": 1,
     "session_minutes": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "course_group": "group-b",
     "session_count": 2,
     "session_minutes": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "course_group": "group-a",
     "session_count": 3,
     "session_minutes": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "course_group": "group-b",
     "session_count": 4,
     "session_minutes": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "session_minutes",
    "session_count"
   ],
   "type": "string",
   "default": "session_minutes"
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "session_minutes",
     "session_count"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "course_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "session_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "session_minutes": {
      "type": [
       "number",
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tutoring-sessions-adjacent-row-changes-keyed-dataset-comparison-3687456a/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)
