# Study Recruitment Data Quality Audit + Base-100 Series

> Study Recruitment Data Quality Audit + Base-100 Series 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-26).

Runs two independent analytical reports — a record quality audit and a Base-100 index series — on up to 200 rows of study recruitment data (eligible_candidates and enrolled_candidates fields).

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-09-012?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/study-recruitment-data-quality-audit-base-100-series-1774f7bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iiWLJ4eO_24IMiP6WfgKu

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 study-recruitment-data-quality-audit-base-100-series-1774f7bd -d '<json body>'
```

Example prompt: Run the record quality audit and Base-100 series on my study recruitment data — here are 4 rows with course groups 'group-a' and 'group-b', dates from 2026-10-01 to 2026-10-04, eligible_candidates values of 10, 20, 15, 30, and enrolled_candidates values of 1, 2, 3, 4; use eligible_candidates as the target field and start the base index at row 0.

## When to prefer this

Choose this endpoint when you have study recruitment tabular data (up to 200 rows) and need both a data quality audit and a Base-100 normalized index series in a single low-cost call. It is ideal for pre-reporting validation of recruitment datasets, trend normalization, and anomaly flagging without any external data lookup or live prediction. Prefer alternatives if you need more than 200 rows, live external data, predictive modeling, or only one of the two reports.

## Known failure modes

- Fewer than 1 row submitted — minimum row count not met
- More than 200 rows submitted — exceeds maximum row limit
- Missing required fields (row_id, date, course_group) causing validation rejection
- Invalid date format (not YYYY-MM-DD) causing parse error
- base_index value out of range (0–199) relative to submitted row count
- Invalid field enum value (must be eligible_candidates or enrolled_candidates)
- Payment not included or insufficient (requires 0.01 USDC via x402)

## How this service works

Study recruitment — Record quality audit + Base-100 series: Record quality audit + Base-100 series for supplied study recruitment records (eligible_candidates, enrolled_candidates). 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

Two independent reports: (1) a record quality audit flagging issues such as nulls, out-of-range values, or malformed records across the submitted rows; and (2) a Base-100 series normalizing the chosen numeric field (eligible_candidates or enrolled_candidates) relative to the designated base-index row, enabling trend comparison across up to 200 recruitment records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "eligible_candidates",
     "enrolled_candidates"
    ],
    "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
     },
     "eligible_candidates": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "enrolled_candidates": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "course_group": "group-a",
     "eligible_candidates": 10,
     "enrolled_candidates": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "course_group": "group-b",
     "eligible_candidates": 20,
     "enrolled_candidates": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "course_group": "group-a",
     "eligible_candidates": 15,
     "enrolled_candidates": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "course_group": "group-b",
     "eligible_candidates": 30,
     "enrolled_candidates": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "eligible_candidates",
    "enrolled_candidates"
   ],
   "type": "string",
   "default": "eligible_candidates"
  },
  "base_index": {
   "type": "integer",
   "default": 0,
   "maximum": 199,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/study-recruitment-data-quality-audit-base-100-series-1774f7bd/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)
