# Proofwork Base Network Status API

> Proofwork Base Network Status API is a paid API for AI agents from proofwork-the402-webhook.phase-voice.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-16).

Returns current Base Mainnet network status including latest block number, chain ID, and gas price in wei and gwei.

## Facts

- Endpoint: GET https://proofwork-the402-webhook.phase-voice.workers.dev/v1/base-network-status
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/proofwork-base-network-status-api-f34c5fd2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2e7oN3pH1BTo8YSO5ivXb

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 proofwork-base-network-status-api-f34c5fd2
```

Example prompt: What's the current gas price and latest block number on Base Mainnet right now?

## When to prefer this

Choose this endpoint when you need lightweight, real-time Base Mainnet network status — specifically current block number and gas price — payable per-call with USDC over x402 on Base with no API key or subscription required. It is ideal for agents that need on-demand chain health checks without committing to a subscription-based RPC provider.

## Known failure modes

- Network connectivity issues reaching the Cloudflare Worker may return a 5xx error
- Payment failure via x402 protocol returns a 402 Payment Required response
- Base RPC node unavailability may result in stale or missing block/gas data
- Malformed requests (wrong HTTP method) return 4xx errors

## How this service works

Small non-cyber evidence and data APIs payable per request with x402 on Base.

## Output

A JSON object containing the report type ('base_network_status'), network name ('Base Mainnet') and chain ID (8453), the latest block number, current gas price in both wei and gwei, and an ISO 8601 timestamp of when the observation was made.

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "block": {
   "number": 12345678
  },
  "report": "base_network_status",
  "network": {
   "name": "Base Mainnet",
   "chain_id": 8453
  },
  "gas_price": {
   "wei": "1000000",
   "gwei": 0.001
  },
  "observed_at": "2026-08-16T00:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/proofwork-base-network-status-api-f34c5fd2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proofwork-the402-webhook.phase-voice.workers.dev](https://www.zero.xyz/host/proofwork-the402-webhook.phase-voice.workers.dev/llms.txt)
