# Forum Topic Activity — Record Quality Audit + Adjacent Row Changes

> Forum Topic Activity — 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-02).

Runs two local analytical reports (record quality audit and adjacent row changes) on up to 200 rows of forum topic activity data (thread_count, reply_count) for a chosen field.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-news-22-011?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/forum-topic-activity-record-quality-audit-adjacent-row-changes-5d1435e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2vZqYDAt47Zlyi8bIJ-ns

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 forum-topic-activity-record-quality-audit-adjacent-row-changes-5d1435e3 -d '<json body>'
```

Example prompt: Can you run a record quality audit and adjacent row changes report on my forum topic activity data — here are 4 rows with thread_count and reply_count by channel_group across dates 2026-10-01 to 2026-10-04 — analyze the thread_count field?

## When to prefer this

Choose this endpoint when you need to quickly audit data quality and compute consecutive row differences on forum topic activity data (thread counts and reply counts) without any external lookups or live data. It is well-suited for pre-processing pipelines where you want to validate forum engagement records and detect step changes before further analysis. Prefer it over general-purpose analytics tools when you specifically need both a quality audit and adjacent row diff in a single lightweight, low-cost call.

## Known failure modes

- More than 200 rows submitted — request exceeds maxItems limit
- Missing required fields (row_id, channel_group, date, thread_count, reply_count) cause validation errors
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- field enum value not 'thread_count' or 'reply_count' causes rejection
- Empty rows array (minItems: 1 not met) causes error
- Payment of 0.01 USDC not included or fails — 402 response

## How this service works

Forum topic activity — Record quality audit + Adjacent row changes: Record quality audit + Adjacent row changes for supplied forum topic activity records (thread_count, reply_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 analytical reports: (1) a record quality audit highlighting data issues such as nulls, out-of-range values, or formatting problems in the selected field across the submitted rows, and (2) an adjacent row changes report showing row-over-row deltas for the selected field (thread_count or reply_count). Both reports are computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forum-topic-activity-record-quality-audit-adjacent-row-changes-5d1435e3/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)
