# Token Unlock Imports — Declared Column Projection

> Token Unlock Imports — 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-12).

Validates a CSV of token unlock schedule data against a declared column contract, projecting and checking up to 1000 rows for structural and value correctness.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-token-unlocks-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-unlock-imports-declared-column-projection-69e4075c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7qBeADmcnxteDfsDoVAB5

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-unlock-imports-declared-column-projection-69e4075c -d '<json body>'
```

Example prompt: Can you validate this token unlock CSV for me — it has columns unlock_id, scheduled_on, token_address, unlock_tokens, and circulating_tokens — using a comma delimiter, capping values between -1000000000000 and 1000000000000, and only allowing categories group-a and group-b?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call CSV validation specifically for token unlock/vesting schedule data with a declared column contract. It is ideal when you want structural validation (column presence, value ranges, category whitelisting, cell length limits) without external enrichment, and when your dataset fits within 1000 rows. Prefer it over general-purpose CSV validators when the domain is crypto token unlock schedules and you need a predefined preset tuned to that schema.

## Known failure modes

- CSV exceeds 100,000 character limit — rejected with size error
- More than 1000 rows submitted — only first 1000 processed or error returned
- Invalid delimiter specified — must be comma, semicolon, or tab
- Cell exceeds max_cell_length limit — flagged per row
- Value outside specified minimum/maximum range — flagged per cell
- Category not in allowed_categories list — flagged per row
- Malformed CSV (unclosed quotes, wrong column count) — parse error returned
- Empty CSV body — validation error
- Network or payment failure — 402 or 5xx response

## How this service works

Token unlock imports — Declared column projection: Declared column projection for Token unlock imports. 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 unlock CSV, detailing whether each declared column is present and conformant, row-level validation outcomes for up to 1000 rows, category constraint violations, value range violations, and overall contract compliance status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "unlock_id,scheduled_on,token_address,unlock_tokens,circulating_tokens\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-unlock-imports-declared-column-projection-69e4075c/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)
