# Vauban Pay Monthly Observations (Base Mainnet)

> Vauban Pay Monthly Observations (Base Mainnet) is a paid API for AI agents from pay.vauban.tech, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-24).

Returns monthly observations data via a paid HTTP GET endpoint on Base mainnet, charging $0.05 USDC per call using the x402 payment protocol.

## Facts

- Endpoint: GET https://pay.vauban.tech/x402-base-mainnet/v1/observations/monthly-v1?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vauban-pay-monthly-observations-base-mainnet-09173661
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SKAYvQjp_J-mr2ibx6jN_

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 vauban-pay-monthly-observations-base-mainnet-09173661
```

Example prompt: Fetch the latest monthly observations from Vauban Pay on Base mainnet — it costs $0.05 USDC per call using the x402 protocol, and I want to keep the payment receipt.

## When to prefer this

Choose this endpoint when you need to retrieve monthly observations data and want on-chain payment proof via the x402 protocol on Base mainnet. It is ideal for AI agents that need to autonomously pay for data access using USDC micropayments and retain verifiable receipts, especially in blockchain-native workflows where auditability of each API call matters.

## Known failure modes

- Insufficient USDC balance — payment rejected, 402 Payment Required returned
- Invalid or missing x402 payment header — request blocked before data is returned
- Network congestion on Base mainnet causing payment confirmation delay
- Malformed request not conforming to the required GET method with HTTP input type
- Service unavailability returning 5xx errors

## How this service works

Your agent pays per call and keeps the receipt, on Base and on Starknet. Try it with test money in one command.

## Output

A JSON response containing monthly observations data, along with an x402 payment receipt anchored on Base mainnet confirming the $0.05 USDC micropayment was processed.

## 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"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vauban-pay-monthly-observations-base-mainnet-09173661/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pay.vauban.tech](https://www.zero.xyz/host/pay.vauban.tech/llms.txt)
