# HubVibe Base Mainnet JSON-RPC Proxy

> HubVibe Base Mainnet JSON-RPC Proxy is a paid API for AI agents from hubvibe-io.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-27).

Executes any allowlisted read-only JSON-RPC method against Base mainnet and returns the chain's raw response

## Facts

- Endpoint: POST https://hubvibe-io.com/work/chain/rpc?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hubvibe-base-mainnet-json-rpc-proxy-e68adab5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YGE2GIVJL0KSe-K_NI7WW

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 hubvibe-base-mainnet-json-rpc-proxy-e68adab5 -d '<json body>'
```

Example prompt: Call eth_getBalance on Base mainnet for address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 at the latest block and tell me how much ETH it holds.

## When to prefer this

Use this endpoint when you need to query Base mainnet on-chain data — balances, contract state, logs, blocks, transactions — without provisioning your own RPC node or managing API keys for a separate provider. It is ideal for read-only calls (eth_call, eth_getLogs, eth_getBalance, eth_getBlockByNumber, eth_getTransactionReceipt, etc.) where you want a simple pay-per-call model via x402. Prefer this over self-hosted RPC when building lightweight agents that need occasional Base mainnet reads without infrastructure overhead.

## Known failure modes

- Method not in allowlist — only read-only methods are permitted; write methods like eth_sendRawTransaction are rejected
- Malformed params array causes JSON-RPC parse error returned in result
- Contract reverts — revert reason returned as result, not HTTP error
- Block not found for specified block number — returned as RPC error in result
- Payment failure — x402 payment of 0.05 USDC not accepted, request blocked
- Rate limiting if too many calls are made in quick succession

## How this service works

Base RPC endpoint, pay per call: any allowlisted read-only JSON-RPC method on Base mainnet (eth_call, eth_getBalance, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt and more) with your own params, no API key. Revert reasons come back as the result. Input: method; optional params.

## Output

A JSON-RPC response object containing the 'result' field with the chain's answer (e.g. hex balance, block object, log array, call return data). If the chain returns an error such as a revert reason or 'block not found', it is returned in the result rather than as a request failure — it is the chain's authoritative response to that exact call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "type": "string"
  },
  "params": {
   "type": "array"
  },
  "language": {
   "type": "string",
   "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
   "maxLength": 35
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "error": {
    "code": -32000,
    "message": "execution reverted"
   },
   "method": "eth_blockNumber",
   "result": "0x2751f11",
   "endpoint": "https://mainnet.base.org"
  },
  "status": "ok",
  "worker": "chain.rpc",
  "price_usd": 0.05,
  "provenance": {
   "steps": [
    {
     "ms": 640,
     "ok": true,
     "step": "rpc",
     "provider": "base_rpc"
    }
   ],
   "attempts": 1,
   "elapsed_ms": 660,
   "providers_used": [
    "base_rpc"
   ]
  },
  "receipt_id": "rcpt_9f1c2b3a4d5e6f70",
  "receipt_url": "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hubvibe-base-mainnet-json-rpc-proxy-e68adab5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hubvibe-io.com](https://www.zero.xyz/host/hubvibe-io.com/llms.txt)
