# Training Example Metadata — Declared Column Projection

> Training Example Metadata — Declared Column Projection 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 training dataset against a declared column schema contract, checking up to 1000 rows for structure, value ranges, categories, and cell length.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-training-data-projection?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-declared-column-projection-de46278d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__dzx0l-imtFJiGyWqt6im

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-declared-column-projection-de46278d -d '<json body>'
```

Example prompt: Validate my training data CSV against its declared column contract — I have columns example_id, created_on, label, text_length, and sample_weight with comma delimiter, labels should only be group-a or group-b, numeric values between -1000000000000 and 1000000000000, and max cell length of 1000 characters.

## When to prefer this

Choose this endpoint when you need to validate a CSV file of ML training examples against a declared column schema contract, particularly when you need to enforce allowed categorical values, numeric min/max ranges, and cell length limits. Best suited for pre-training data quality checks on structured tabular training datasets up to 1000 rows. Prefer this over generic CSV validators when your use case is specifically training example metadata with declared column projections.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- CSV has fewer than 1 character — empty input error
- More than 1000 rows submitted — only first 1000 processed or error returned
- Invalid delimiter specified outside of comma, semicolon, or tab — validation error
- allowed_categories list exceeds 100 items — schema error
- Cell length exceeds max_cell_length threshold — flagged in report
- Malformed CSV with unclosed quotes — parse error

## How this service works

Training example metadata — Declared column projection: Declared column projection 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 declared column projection report.

## Output

A declared column projection report for the submitted CSV training data, detailing whether each column conforms to its declared contract, including any out-of-range numeric values, disallowed category labels, cell length violations, and overall schema conformance status across up to 1000 rows.

## 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-declared-column-projection-de46278d/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)
