# Training Example Metadata — Category Allowlist Check

> Training Example Metadata — Category Allowlist Check 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-24).

Validates that all category values in a training data CSV fall within a declared allowlist of permitted categories

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-training-data-categories?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/training-example-metadata-category-allowlist-check-f81d34f0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YbJlN6YZ6gj1Mg55P1oRJ

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 training-example-metadata-category-allowlist-check-f81d34f0 -d '<json body>'
```

Example prompt: Check my training data CSV for any category values not in the allowlist ['group-a','group-b','group-c'] — the CSV uses comma delimiters, here it is: 'example_id,created_on,label,text_length,sample_weight\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-x,20,3'

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01 USDC) automated check that a training dataset's category/label column contains only approved values, without any external enrichment or enrichment side effects. Ideal for CI/CD data validation pipelines, pre-training audits, and annotation QA workflows where you want a declarative allowlist enforced against a CSV up to 1,000 rows.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV has more than 1,000 rows — exceeds row limit
- allowed_categories list exceeds 100 entries — rejected
- Cell length exceeds max_cell_length limit
- Malformed CSV that cannot be parsed — error returned
- Empty CSV body — validation fails immediately

## How this service works

Training example metadata — Category allowlist check: Category allowlist check for Training example metadata. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV category allowlist check report.

## Output

A report indicating which rows (if any) contain category values that fall outside the declared allowlist, along with details on the offending values and their positions in the CSV. Compliant datasets receive a clean pass result.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "example_id,created_on,label,text_length,sample_weight\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3",
   "maxLength": 100000,
   "minLength": 1
  },
  "maximum": {
   "type": "number",
   "default": 1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": -1000000000000,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "delimiter": {
   "enum": [
    ",",
    ";",
    "\t"
   ],
   "type": "string",
   "default": ","
  },
  "max_cell_length": {
   "type": "integer",
   "default": 1000,
   "maximum": 5000,
   "minimum": 1
  },
  "allowed_categories": {
   "type": "array",
   "items": {
    "type": "string",
    "default": "",
    "maxLength": 100,
    "minLength": 1
   },
   "default": [
    "group-a",
    "group-b"
   ],
   "maxItems": 100,
   "minItems": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/training-example-metadata-category-allowlist-check-f81d34f0/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)
