# Wallet Balance Observations — CSV Header Contract Check

> Wallet Balance Observations — CSV Header Contract 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-12).

Validates the header contract of a CSV file containing wallet balance observations, checking column structure and cell constraints for up to 1000 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-wallet-balances-schema?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/wallet-balance-observations-csv-header-contract-check-cf81f5a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CgLQ6hS0wL-lIiTjndND6

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 wallet-balance-observations-csv-header-contract-check-cf81f5a7 -d '<json body>'
```

Example prompt: Can you check that my wallet balance observations CSV has the correct header structure? Here's the CSV with columns observation_id, observed_on, wallet_address, native_balance, token_balance — using a comma delimiter — and I want to make sure the categories are limited to group-a and group-b, with balances between 0 and 1000000.

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.01 USDC) automated check that a wallet balance observations CSV conforms to the expected header contract before ingestion, transformation, or storage — particularly when you do not need external enrichment, just structural and constraint validation of the CSV schema itself.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- Fewer than 1 character in CSV — validation cannot proceed
- Delimiter not one of comma, semicolon, or tab — invalid input
- Max cell length out of 1–5000 range — parameter error
- Minimum or maximum values out of -1,000,000,000,000 to 1,000,000,000,000 range — parameter error
- More than 100 allowed_categories specified — parameter rejected
- Malformed CSV that cannot be parsed — report may indicate parsing failure

## How this service works

Wallet balance observations — Header contract check: Header contract check for Wallet balance 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 header contract check report.

## Output

Returns a structured header contract check report indicating whether the CSV's headers conform to the expected schema for wallet balance observations, including details on any column mismatches, missing fields, cell length violations, out-of-range numeric values, or disallowed category entries across up to 1000 rows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "observation_id,observed_on,wallet_address,native_balance,token_balance\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/wallet-balance-observations-csv-header-contract-check-cf81f5a7/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)
