# Vino & Views Allowance Risk Check

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

Performs a deterministic read-only spend policy verdict, evaluating whether a proposed payment action falls within allowance limits and risk thresholds.

## Facts

- Endpoint: POST https://api.vinoandviews.online/v1/allowance-risk-check?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vino-views-allowance-risk-check-52b27ac6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FWjZiOrVROjmRbmddQfCk

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-allowance-risk-check-52b27ac6 -d '<json body>'
```

Example prompt: Before sending that 50 USDC payment to this destination address, run an allowance risk check to confirm it's within my approved spending ceiling and give me the evidence receipt.

## When to prefer this

Choose this endpoint when an autonomous agent needs a deterministic, read-only pre-flight check before executing a financial transaction — especially in x402 payment flows where auditability and policy compliance are required. Prefer this over generic risk APIs when you need an evidence receipt (SHA-256) for audit trails and when the verdict must be based on spend allowance and destination approval ceilings.

## Known failure modes

- Missing required 'input' object returns a validation error
- Invalid HTTP method (not POST, PUT, or PATCH) returns a schema rejection
- Malformed body type enum value causes request rejection
- Payment amount exceeds approval ceiling returns a policy-fail verdict
- Network or service unavailability returns a 5xx error

## How this service works

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

## Output

Returns a JSON object with a status field (e.g. 'ok' or a risk verdict) and an evidence_receipt object containing a SHA-256 hash that serves as a tamper-proof audit record of the policy evaluation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "robinhood",
    "ethereum",
    "base",
    "bsc"
   ],
   "type": "string",
   "title": "Chain"
  },
  "owner": {
   "type": "string",
   "title": "Owner",
   "description": "Public wallet whose allowance is inspected"
  },
  "token": {
   "type": "string",
   "title": "Token",
   "description": "ERC-20 token contract"
  },
  "spender": {
   "type": "string",
   "title": "Spender",
   "description": "Contract or account allowed to spend tokens"
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vino-views-allowance-risk-check-52b27ac6/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)
