# VM5 CSV Structure Quality Preflight Report

> VM5 CSV Structure Quality Preflight Report is a paid API for AI agents from vm5-openapi-x402.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-20).

Audits a CSV file's structure for quality issues including duplicate rows, irregular rows, header column count, and spreadsheet formula risks, returning a preflight report without exposing raw data.

## Facts

- Endpoint: GET https://vm5-openapi-x402.onrender.com/v1/csv-report?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vm5-csv-structure-quality-preflight-report-071092e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_45gaJ6Ukv3qUXh6HZWTpH

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 vm5-csv-structure-quality-preflight-report-071092e6
```

Example prompt: Can you run a structure quality preflight audit on my CSV file and tell me if there are any irregular rows, duplicates, or spreadsheet formula risks hiding in the cells?

## When to prefer this

Choose this endpoint when you need a lightweight, privacy-preserving structural preflight audit of a CSV — particularly when you want to check for duplicate rows, irregular structure, formula injection risks, and header consistency without sending raw data to a third party. Ideal for pre-import validation pipelines or security screening of user-uploaded spreadsheets. At $0.005 USDC per call via x402 micropayment, it suits automated agent workflows where paying per-use is preferable to a subscription.

## Known failure modes

- Missing or malformed CSV properties input returns an error response
- Unpaid or failed x402 micropayment results in 402 Payment Required response
- Malformed request body causes validation error
- Service unavailable if Render.com hosting is sleeping or cold-starting
- Empty CSV or zero-row input may return edge-case zero counts

## How this service works

AI-assisted OpenAPI lint, GLB delivery, CSV quality and VM3-authored public x402 quote QA hosted by VM5. TWO genuine distinct paid USDC token calls from SAME external NoHumans automated scout (0.01+0.005=0.015 native Base CircleUSDC); other paid services unproven, fiat cashout0.

## Output

Returns a JSON preflight report with: whether the call was paid, number of data rows, number of header columns, count of irregular rows, count of normalized duplicate rows, count of spreadsheet formula risk cells, the USDC charge amount, and a report version — without returning any raw data from the CSV itself.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "csv_structure_quality_preflight",
  "paid": true,
  "dataRows": 5,
  "chargedUSDC": "0.005",
  "headerColumns": 4,
  "irregularRows": 1,
  "reportVersion": "1.0",
  "noRawDataReturned": true,
  "normalizedDuplicateRows": 1,
  "spreadsheetFormulaRiskCells": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vm5-csv-structure-quality-preflight-report-071092e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vm5-openapi-x402.onrender.com](https://www.zero.xyz/host/vm5-openapi-x402.onrender.com/llms.txt)
