# Vino & Views Dependency Report

> Vino & Views Dependency Report is a paid API for AI agents from api.vinoandviews.online, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-11).

Generates a source-backed evidence report on whether a given URL/endpoint supports x402 wallet-based payments, including payment metadata validation.

## Facts

- Endpoint: POST https://api.vinoandviews.online/v1/dependency-report?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vino-views-dependency-report-f1060133
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qx6IqQxoGNsHZEkLaoOgg

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 vino-views-dependency-report-f1060133 -d '<json body>'
```

Example prompt: Can you run a dependency report on https://api.example.com/some-endpoint to check if it supports x402 wallet payments via a GET request, and validate whether the payment quote is legitimate?

## When to prefer this

Use this endpoint when you need machine-readable evidence that a specific URL supports x402 micropayment gating — particularly when integrating a new API into a wallet-enabled agent pipeline, auditing third-party APIs for payment compatibility, or debugging payment handshakes. It is purpose-built for x402 protocol inspection rather than generic HTTP probing or cryptocurrency transaction APIs.

## Known failure modes

- Target URL is unreachable — network error or DNS failure
- URL returns unexpected status code not matching x402 pattern
- Invalid or missing baseline quote fields cause validation errors
- URL length outside 10–1024 character bounds returns validation error
- Method enum value not GET or POST causes schema rejection
- Payment metadata malformed or absent on target endpoint

## How this service works

Source-backed API reports for wallet-enabled agents. Pay per successful call in Base USDC.

## Output

A JSON report containing evidence of x402 payment support for the target URL, including HTTP status code observed, whether the payment quote is valid, the payment asset (e.g. USDC), the network (e.g. Base), the pay-to wallet address, and the atomic payment amount. Useful for programmatic auditing of wallet-gated APIs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "title": "Url",
   "maxLength": 1024,
   "minLength": 10
  },
  "method": {
   "enum": [
    "GET",
    "POST"
   ],
   "type": "string",
   "title": "Method",
   "default": "GET"
  },
  "baseline": {
   "anyOf": [
    {
     "type": "object",
     "title": "QuoteBaseline",
     "required": [
      "http_status",
      "quote_valid"
     ],
     "properties": {
      "asset": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 200
        },
        {
         "type": "null"
        }
       ],
       "title": "Asset",
       "default": null
      },
      "pay_to": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 200
        },
        {
         "type": "null"
        }
       ],
       "title": "Pay To",
       "default": null
      },
      "network": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 100
        },
        {
         "type": "null"
        }
       ],
       "title": "Network",
       "default": null
      },
      "http_status": {
       "type": "integer",
       "title": "Http Status",
       "maximum": 599,
       "minimum": 100
      },
      "quote_valid": {
       "type": "boolean",
       "title": "Quote Valid"
      },
      "amount_atomic": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^[0-9]{1,78}$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Amount Atomic",
       "default": null
      }
     }
    },
    {
     "type": "null"
    }
   ],
   "default": null
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vino-views-dependency-report-f1060133/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vinoandviews.online](https://www.zero.xyz/host/api.vinoandviews.online/llms.txt)
