# Dataset Export Roundtrip Check

> Dataset Export Roundtrip Check is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.0219/call, status unknown (last checked 2026-10-15).

Compares before and after parsed dataset exports to detect cell type changes, field presence differences, and field order changes, without returning cell values.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/datasets/export-roundtrip?utm_source=zero.xyz
- Price: $0.0219/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dataset-export-roundtrip-check-a775975b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X0lSMIsyxrXLBlRAc55EJ

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 dataset-export-roundtrip-check-a775975b -d '<json body>'
```

Example prompt: Can you run a roundtrip check on these two dataset exports — the before array and after array — to see if any field types changed, fields went missing, or the column order shifted? The data class is synthetic.

## When to prefer this

Use this endpoint when you need a privacy-safe structural audit of dataset exports — specifically to catch field type regressions, missing fields, or reordered columns — without exposing raw cell values. Prefer it over full data-diff tools when cell-level content is sensitive or irrelevant and only schema-level changes matter. Best suited for synthetic or public data classes.

## Known failure modes

- Array exceeds 500 item limit — request rejected
- Invalid dataClass value (not 'synthetic' or 'public') — validation error
- Malformed array items that cannot be parsed — parsing error returned
- Empty before or after array — may return trivial or incomplete comparison
- Network timeout for large array payloads

## How this service works

Compare parsed exports for cell types, field presence and order changes. No automatic correction; cell values are not returned.

## Output

A structured report indicating whether cell types changed between the before and after exports, which fields are present or absent in each version, and whether field order differs. No actual cell values are returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "array",
   "maxItems": 500
  },
  "before": {
   "type": "array",
   "maxItems": 500
  },
  "dataClass": {
   "enum": [
    "synthetic",
    "public"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dataset-export-roundtrip-check-a775975b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
