# Mining Payout Imports — Declared Column Projection

> Mining Payout 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-15).

Validates and projects declared columns from a mining payout CSV, checking up to 1000 rows for contract compliance, numeric ranges, and category membership.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-csv-mining-payouts-projection?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mining-payout-imports-declared-column-projection-7ea4b2bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tpZb2C9lR9Tjvh7jGU9Oq

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 mining-payout-imports-declared-column-projection-7ea4b2bf -d '<json body>'
```

Example prompt: Can you validate this mining payout CSV for me — it has columns payout_id, paid_on, pool_id, gross_btc, fee_btc — and check that gross_btc values are between 0 and 500, pool_id is only 'group-a' or 'group-b', and run the declared column projection report?

## When to prefer this

Choose this endpoint when you need to validate a mining payout CSV file against a declared column schema before importing it into a system, particularly when you need to enforce numeric range constraints on BTC values, whitelist specific pool/category identifiers, and check cell-level length limits. It is purpose-built for the mining payout domain (payout_id, paid_on, pool_id, gross_btc, fee_btc structure) and handles quoted cells natively. Prefer this over generic CSV validators when the mining payout column contract and category enforcement are the primary concern.

## Known failure modes

- CSV exceeds 100,000 character limit — request rejected
- More than 1000 rows submitted — validation may be truncated or refused
- Invalid delimiter character provided — parsing failure
- Cell exceeds max_cell_length — flagged as violation
- Numeric values outside declared minimum/maximum — reported as out-of-range
- Category values not in allowed_categories list — reported as violations
- Malformed CSV (unclosed quotes, inconsistent columns) — parsing error returned

## How this service works

Mining payout imports — Declared column projection: Declared column projection for Mining payout 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 mining payout CSV, covering up to 1000 rows. The report identifies which rows and cells conform to or violate the declared column contract, including numeric range checks (minimum/maximum), allowed category membership for pool IDs, cell length compliance, and structural integrity of the CSV (delimiter, quoting). Returns structured findings per column and row.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "csv": {
   "type": "string",
   "default": "payout_id,paid_on,pool_id,gross_btc,fee_btc\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/mining-payout-imports-declared-column-projection-7ea4b2bf/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)
