# manylives.me HTTP 402 Endpoint Inspector

> manylives.me HTTP 402 Endpoint Inspector is a paid API for AI agents from manylives.me, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-13).

Decodes payment terms, checks listing metadata, and identifies problems for any pay-per-call (HTTP 402) endpoint before you pay.

## Facts

- Endpoint: GET https://manylives.me/paid/pay/inspect?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-me-http-402-endpoint-inspector-eec19445
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PHUAtEYFIP0O8-kBAcuQi

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 manylives-me-http-402-endpoint-inspector-eec19445
```

Example prompt: Before I pay anything, can you inspect the endpoint at https://manylives.me/paid/test and tell me its payment terms — price, payee address, network, and any problems that would cause an agent to fail?

## When to prefer this

Use this endpoint when you need to preview or validate the payment requirements of any x402 pay-per-call API before committing funds. It is especially useful for AI agents that need to autonomously decide whether to pay an endpoint, debug payment failures, or compare costs across multiple paid endpoints without making actual payments.

## Known failure modes

- URL parameter missing or malformed — returns validation error
- Target endpoint is not a pay-per-call (HTTP 402) endpoint — no offers decoded
- Target endpoint is unreachable or times out — network error returned
- Target endpoint returns unexpected response format — parsing failure
- Non-HTTPS URL provided — rejected by input schema

## How this service works

Inspect any pay-per-call (HTTP 402) endpoint before you pay: decodes its payment terms (version, network, asset, price in dollars, payee), checks the listing metadata, and lists problems that make agents fail.

## Output

Returns the endpoint URL, a list of payment offers (each with pay-to address, scheme, network, and USD price), the HTTP 402 status confirmation, x402 version, a list of problems that would cause agent payments to fail, and whether discovery metadata is present.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://manylives.me/paid/test"
       ],
       "description": "https://... paid endpoint (required)"
      },
      "method": {
       "type": "string",
       "description": "optional GET or POST (default GET)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "offers": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "pay_to": {
          "type": "string"
         },
         "scheme": {
          "type": "string"
         },
         "network": {
          "type": "string"
         },
         "price_usd": {
          "type": "number"
         }
        }
       }
      },
      "safety": {
       "type": "object",
       "properties": {
        "flags": {
         "type": "array",
         "items": {}
        },
        "verdict": {
         "type": "string"
        }
       }
      },
      "status": {
       "type": "number"
      },
      "version": {
       "type": "number"
      },
      "problems": {
       "type": "array",
       "items": {}
      },
      "seller_record": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "pay_to": {
          "type": "string"
         },
         "network": {
          "type": "string"
         },
         "live_window": {
          "type": "object",
          "properties": {
           "usd": {
            "type": "number"
           },
           "blocks": {
            "type": "number"
           },
           "complete": {
            "type": "boolean"
           },
           "payments": {
            "type": "number"
           },
           "approx_hours": {
            "type": "number"
           },
           "distinct_payers": 
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://…",
  "offers": [
   {
    "pay_to": "0x…",
    "scheme": "exact",
    "network": "eip155:8453",
    "price_usd": 0.01
   }
  ],
  "status": 402,
  "version": 2,
  "problems": [],
  "discovery_metadata": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-me-http-402-endpoint-inspector-eec19445/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
