# Market Catalogues - Unit-Label Consistency Check

> Market Catalogues - Unit-Label Consistency Check is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.012337/call, status unknown (last checked 2026-10-16).

Validates that declared currency and minor-unit scale labels in market catalogue records match supplied contracts, flagging inconsistencies across revisions.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/intel/market-catalogues/unit-label-consistency?utm_source=zero.xyz
- Price: $0.012337/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/market-catalogues-unit-label-consistency-check-646a202c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_V_96Y0fgJxVYsFBdqJ9VB

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 market-catalogues-unit-label-consistency-check-646a202c -d '<json body>'
```

Example prompt: Check whether the currency minor-unit labels in my market catalogue (catalogueRef: CAT-2024-EU, revision: v3.2) are consistent with a declared scale of 2 minor-unit digits for currency EUR — the data is public and the SKU is SKU-00481.

## When to prefer this

Choose this endpoint when you need to programmatically verify that currency and minor-unit scale labels declared in a market catalogue record are internally consistent and match a supplied contract, especially across catalogue revisions. It is best suited for data quality pipelines, pre-launch audits, or compliance checks on catalogue metadata — not for real-time price computation, independent certification, or general-purpose currency conversion.

## Known failure modes

- Invalid or unrecognized catalogueRef returns an error indicating the catalogue was not found
- minorUnitDigits outside the 0–6 range is rejected with a schema validation error
- Measurements array exceeding 32 items or empty is rejected
- Unsupported currency codes may return an unrecognized currency error
- Missing required fields such as catalogueRef or currency result in a 400-level validation error
- nonpersonalMetadata must be explicitly set to true or the request is rejected

## How this service works

Check exact declared currency/minor-unit scale labels and all source/revision Supplied-record analysis, not independent certification. Full contract at the free describe URL.

## Output

Returns an analysis report indicating whether the declared currency/minor-unit scale labels in the specified market catalogue match the supplied contract, identifying any mismatched labels, affected SKUs or measurements, and details of the revision being checked. Does not constitute independent certification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "skuRef": {
   "type": "string"
  },
  "currency": {
   "type": "string"
  },
  "scopeRef": {
   "type": "string"
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "merchantRef": {
   "type": "string"
  },
  "catalogueRef": {
   "type": "string"
  },
  "measurements": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "productDigest": {
   "type": "string"
  },
  "minorUnitDigits": {
   "type": "integer",
   "maximum": 6,
   "minimum": 0
  },
  "catalogueRevision": {
   "type": "string"
  },
  "nonpersonalMetadata": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market-catalogues-unit-label-consistency-check-646a202c/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)
