# Token Pool Observations CSV Column Projection Validator

> Token Pool Observations CSV Column Projection Validator 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-12).

Validates a declared CSV table contract for token pool observation data, checking column structure and projecting up to 1000 rows with configurable constraints.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-token-pools-projection?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-pool-observations-csv-column-projection-validator-cefb7f1e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eVcnT2zG6vJr0lDR-HDwj

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 token-pool-observations-csv-column-projection-validator-cefb7f1e -d '<json body>'
```

Example prompt: Can you validate this token pool observations CSV to make sure the declared columns are correct — it uses comma delimiters, cells up to 1000 chars, values between -1000000000000 and 1000000000000, and only pool addresses group-a and group-b are allowed?

## When to prefer this

Use this endpoint when you need to validate a token pool observations CSV against a declared column contract before ingestion or processing, especially when you need to enforce allowed pool address categories, numeric bounds, and cell length limits. Prefer this over generic CSV validators when your data specifically follows the observation_id/observed_on/pool_address/liquidity_usd/volume_usd schema and you need a structured projection report.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- More than 1000 rows submitted — only first 1000 processed or error returned
- Invalid delimiter specified outside of comma, semicolon, or tab — validation error
- Numeric values outside configured min/max range flagged as violations
- Disallowed category values in pool_address column flagged as contract violations
- Malformed CSV with unclosed quotes or inconsistent columns — parse error
- Empty CSV string submitted — minimum length violation

## How this service works

Token pool observations — Declared column projection: Declared column projection for Token pool observations. 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 token pool observations CSV, indicating whether the column contract is valid, which rows pass or fail constraints (up to 1000 rows), and details on cell length violations, out-of-range numerics, or disallowed category values.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "observation_id,observed_on,pool_address,liquidity_usd,volume_usd\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/token-pool-observations-csv-column-projection-validator-cefb7f1e/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)
