# Catalyst Measurements - Reference Integrity Map

> Catalyst Measurements - Reference Integrity Map is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.035179/call, status unknown (last checked 2026-10-20).

Validates and binds catalyst measurement rows to exact dataset, material, lot, revision, and content records, checking referential integrity of supplied data.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/compute/catalyst-measurements/reference-integrity-map?utm_source=zero.xyz
- Price: $0.035179/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/catalyst-measurements-reference-integrity-map-8a6e9491
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cs95XbZ0RR1tRq2pDHMEO

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 catalyst-measurements-reference-integrity-map-8a6e9491 -d '<json body>'
```

Example prompt: Check the referential integrity of these catalyst measurement rows against our supplied lot records — I have up to 10 rows and 5 lots, all public data, and I need to confirm every row is correctly bound to the right dataset and revision.

## When to prefer this

Choose this endpoint when you need to verify that catalyst measurement rows are correctly and precisely bound to supplied lot, revision, and content records — particularly during QC checks before data publication, after lot record updates, or when auditing traceability of scientific measurement datasets. This is a supplied-record analysis service, not an independent certification, so it is best when you already have both measurement rows and lot records in hand.

## Known failure modes

- Missing or malformed lot identifiers cause binding failures for affected rows
- Rows array exceeding 32 items or fewer than 1 item returns a validation error
- Lots array exceeding 32 items or fewer than 1 item returns a validation error
- dataClass value outside 'public' or 'synthetic' enum causes rejection
- nonpersonalMetadata not set to true (const) causes request rejection
- Supplying rows that reference lots not present in the lots array results in unresolved reference errors
- Payment failure or insufficient USDC balance returns 402 response

## How this service works

Bind measurement rows to the exact supplied dataset/material/lot/revision/content Supplied-record analysis, not independent certification. Full contract at the free describe URL.

## Output

A reference integrity map indicating which measurement rows are correctly bound to their declared dataset, material lot, revision, and content identifiers, along with any detected integrity violations such as missing references, mismatched revisions, or unresolvable lot links.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lots": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "rows": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "nonpersonalMetadata": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/catalyst-measurements-reference-integrity-map-8a6e9491/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)
