# Training Example Metadata — Blank Row Report

> Training Example Metadata — Blank Row Report 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 a CSV representing training example metadata and reports all blank (empty) rows found within it.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-training-data-empty-rows?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-blank-row-report-4958c9bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ITXwyJbm2iDtQAazR9b4E

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-blank-row-report-4958c9bd -d '<json body>'
```

Example prompt: Can you check my training data CSV for blank rows? Here it is: 'example_id,created_on,label,text_length,sample_weight\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,,,,\nrecord-c,2026-01-03,group-b,30,1' — use comma as the delimiter and flag any completely empty rows.

## When to prefer this

Choose this endpoint when you need a fast, focused blank-row detection report specifically for training example metadata CSVs, without needing external enrichment or complex schema inference. Ideal for ML data pipeline quality gates where you want a cheap ($0.01 USDC), deterministic check limited to 1,000 rows with support for quoted cells and configurable delimiters.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV contains more than 1,000 rows — validation limit exceeded
- Malformed CSV that cannot be parsed — parsing error returned
- Invalid delimiter specified — enum validation failure
- Cell content exceeds max_cell_length — validation error
- Empty CSV string submitted — minimum length violation

## How this service works

Training example metadata — Blank row report: Blank row report 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 blank row report report.

## Output

A structured report identifying which rows in the submitted CSV are entirely blank, including row indices or counts of blank rows found, enabling the user to pinpoint data quality issues in their training dataset.

## 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-blank-row-report-4958c9bd/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)
