# Maha Strategies Product Catalogue Preflight

> Maha Strategies Product Catalogue Preflight is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.0245/call, status unknown (last checked 2026-10-30).

Validates up to 250 product records for duplicate SKUs, malformed/nonpositive prices, currency-code format, and optional GTIN check digits, returning row-level findings.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/demand/product-catalogue-preflight?utm_source=zero.xyz
- Price: $0.0245/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/maha-strategies-product-catalogue-preflight-c4401940
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Pw3Jt-UOtQBSLwC9SgvlP

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 maha-strategies-product-catalogue-preflight-c4401940 -d '<json body>'
```

Example prompt: Run a preflight check on these 80 product records — flag any duplicate SKUs, nonpositive or malformed prices, and bad currency codes (expected currency is USD); data is synthetic and also check the GTIN check digits.

## When to prefer this

Use this endpoint when you need a fast, bounded, row-level data-quality check on a product catalogue before ingestion or submission — specifically for SKU deduplication, price sanity, currency-code format, and GTIN digit verification. It is not a registry lookup, marketplace approval service, or automatic repair tool; prefer it over manual review or bespoke validation scripts when you need structured, auditable findings at up to 250 records per call.

## Known failure modes

- More than 250 products supplied — request rejected due to maxItems constraint
- Empty products array — rejected due to minItems:1 constraint
- Missing required fields (dataClass, expectedCurrency, products) — validation error
- Invalid dataClass value outside enum ['public','synthetic'] — schema error
- Malformed JSON body — parse error
- Network timeout on large batches near the 250-item limit

## How this service works

Check up to 250 supplied product records for duplicate SKUs, nonpositive or malformed decimal prices, currency-code shape, and optional GTIN check digits. Return bounded row-level findings. No registry lookup, identifier ownership check, automatic repair or marketplace approval guarantee.

## Output

A structured JSON response containing row-level findings for each product record, including flags for duplicate SKUs, nonpositive or malformed prices, invalid currency-code shapes, and GTIN check-digit errors; also includes version, input hash, result hash, receipt digest, and a limitations array (up to 16 items) noting what the check does not cover (e.g. no registry lookup, no ownership verification, no automatic repair).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "dataClass",
      "expectedCurrency",
      "products"
     ],
     "properties": {
      "products": {
       "type": "array",
       "maxItems": 250,
       "minItems": 1
      },
      "dataClass": {
       "enum": [
        "public",
        "synthetic"
       ],
       "type": "string"
      },
      "expectedCurrency": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "null"
        }
       ]
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "version",
      "productId",
      "inputHash",
      "resultHash",
      "receiptDigest",
      "result",
      "limitations"
     ],
     "properties": {
      "result": {
       "type": "object"
      },
      "version": {
       "type": "string",
       "const": "maha-demand6/1.0.0"
      },
      "inputHash": {
       "type": "string"
      },
      "productId": {
       "type": "string",
       "const": "product-catalogue-preflight"
      },
      "resultHash": {
       "type": "string"
      },
      "limitations": {
       "type": "array",
       "maxItems": 16,
       "minItems": 1
      },
      "receiptDigest": {
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/maha-strategies-product-catalogue-preflight-c4401940/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)
