# Payment Quotes - Revision Delta

> Payment Quotes - Revision Delta is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.0213/call, status unknown (last checked 2026-10-15).

Compares two revisions of a payment quote, reporting changes in price, asset, payee, resource, and expiry fields without auto-accepting changes.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/payment-quotes/revision-delta-map?utm_source=zero.xyz
- Price: $0.0213/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payment-quotes-revision-delta-33467703
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ArFulXCuQIvn3D3bCDCnX

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 payment-quotes-revision-delta-33467703 -d '<json body>'
```

Example prompt: Compare these two payment quote revisions and tell me exactly what changed — price, asset, payee, resource, or expiry — using public data class with non-personal metadata only.

## When to prefer this

Use this endpoint when you need an exact, deterministic field-level comparison between two revisions of a payment quote and want to detect changes in price, asset, payee, resource, or expiry without any automatic acceptance of new terms. Prefer this over generic diff tools when working within an x402 payment context and requiring offline, typed, non-personal metadata guarantees with defined result retention periods.

## Known failure modes

- Missing or malformed 'before' or 'after' objects returns a validation error
- dataClass not set to 'public' or 'synthetic' causes a schema rejection
- nonpersonalMetadata must be explicitly set to true; any other value is rejected
- Supplying personally identifiable data in metadata fields may result in rejection
- Quote objects with unsupported field structures may produce incomplete delta maps

## How this service works

Compare quote revisions for price, asset, payee, resource and expiry changes in an exact offer/network frame. No automatic acceptance of price changes or new payment signatures. Offline typed nonpersonal metadata only. Result retention: 24 hours; minimal receipt metadata: 90 days.

## Output

Returns a structured delta map highlighting field-level differences between two payment quote revisions, covering price, asset, payee, resource, and expiry changes. Results are retained for 24 hours; minimal receipt metadata is kept for 90 days. No payment signatures are auto-accepted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "object"
  },
  "before": {
   "type": "object"
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "nonpersonalMetadata": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payment-quotes-revision-delta-33467703/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)
