# Passage Hash Validation

> Passage Hash Validation is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.010016/call, status unknown (last checked 2026-10-15).

Validates exact UTF-8 SHA-256 hashes for up to 64 public or synthetic passages without normalization or semantic checks.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/evidence/passage-hashes?utm_source=zero.xyz
- Price: $0.010016/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/passage-hash-validation-332fea29
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tKU40BYZMUsx5WKxq_plJ

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 passage-hash-validation-332fea29 -d '<json body>'
```

Example prompt: Can you verify the SHA-256 hashes for these 3 public passages I've collected — I need to confirm the exact UTF-8 hashes match without any normalization applied?

## When to prefer this

Choose this endpoint when you need strict, exact UTF-8 SHA-256 hash verification for up to 64 text passages — specifically when Unicode normalization must NOT be applied and you need a fast, low-cost integrity check for public or synthetic passage data. Prefer this over general-purpose hash utilities when you require receipt metadata and result retention with a clear audit trail.

## Known failure modes

- Invalid or malformed SHA-256 hash format returns a validation error
- Passages array exceeds 64 items triggers a schema validation rejection
- Unsupported dataClass value (not 'public' or 'synthetic') causes request failure
- Empty passages array rejected due to minItems constraint
- Results expired after 24-hour retention window returns a not-found error

## How this service works

Validate exact UTF-8 SHA-256 hashes for up to 64 public or synthetic passages. No Unicode normalization, source authentication, or semantic validation. New modular adapter: retained result recovery for 24 hours, minimal receipt metadata for 90 days. Existing live route unchanged.

## Output

Returns hash validation results indicating whether each supplied SHA-256 hash is an exact UTF-8 match for its passage, along with minimal receipt metadata retained for 90 days and full results retained for 24 hours.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "passages": {
   "type": "array",
   "maxItems": 64,
   "minItems": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/passage-hash-validation-332fea29/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)
