# x402-tools Pay Request Dual Diagnostics

> x402-tools Pay Request Dual Diagnostics is a paid API for AI agents from openclawproductions.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-10).

Returns a paid JSON diagnostic response for the payreqdual SKU, demonstrating x402 HTTP payment gating with EIP-3009 extras via OpenX402 facilitator.

## Facts

- Endpoint: GET https://openclawproductions.com/api/v1/payreqdual?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-tools-pay-request-dual-diagnostics-742f9984
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ai9oB6ks7xrm0O474h3Vo

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 x402-tools-pay-request-dual-diagnostics-742f9984
```

Example prompt: Run the x402 payreqdual diagnostic for me using a GET request so I can verify the EIP-3009 payment gating and see what the paid JSON response shape looks like from the OpenX402 facilitator.

## When to prefer this

Choose this endpoint when you need to test, diagnose, or validate x402 HTTP payment gating behavior specifically using the OpenX402 facilitator and EIP-3009 authorization scheme. It is ideal for developers building or debugging x402-enabled APIs who want to confirm that HTTP 402 responses, payment headers, and paid JSON payloads are correctly structured. Prefer this over generic HTTP probing tools when x402 protocol compliance and EIP-3009 extras are the focus.

## Known failure modes

- HTTP 402 returned when payment header is missing or invalid — includes EIP-3009 extras describing required payment
- Invalid method (e.g. POST) rejected — only GET, HEAD, DELETE are accepted
- Malformed input object (missing required 'type' or 'method' fields) causes validation error
- Non-OpenX402 facilitator attempts rejected — only OpenX402 is supported
- Invalid or non-public URL in queryParams.url may cause request failure

## How this service works

Paid x402 diagnostics. Unpaid paid-SKU requests return HTTP 402 with eip3009 extras. Facilitator: OpenX402 only.

## Output

Returns a JSON object containing the SKU name ('payreqdual'), a diagnostic note, the price ('$0.02'), and a title ('Pay Req Dual'). Unpaid requests receive HTTP 402 with EIP-3009 payment authorization extras; paid requests receive the full diagnostic JSON payload.

## 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": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  },
  "inputSchema": {
   "type": "object",
   "required": [
    "type",
    "properties"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "object"
    },
    "required": {
     "type": "array",
     "items": {
      "type": "string"
     }
    },
    "properties": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "sku": "payreqdual",
  "note": "Example paid JSON shape. Not a live settle.",
  "price": "$0.02",
  "title": "Pay Req Dual"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-tools-pay-request-dual-diagnostics-742f9984/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from openclawproductions.com](https://www.zero.xyz/host/openclawproductions.com/llms.txt)
