# Pocket Network – Osmosis Mainnet RPC/LCD Gateway

> Pocket Network – Osmosis Mainnet RPC/LCD Gateway is a paid API for AI agents from agent.pocket.network, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Provides read-only access to Osmosis mainnet via CometBFT JSON-RPC and Cosmos SDK LCD endpoints, served by Pocket Network's decentralised supplier set with per-request USDC billing.

## Facts

- Endpoint: POST https://agent.pocket.network/v1/osmosis?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pocket-network-osmosis-mainnet-rpc-lcd-gateway-6e67b925
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2Dx0xx50sawzQRbqDeRcy

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 pocket-network-osmosis-mainnet-rpc-lcd-gateway-6e67b925 -d '<json body>'
```

Example prompt: What's the current OSMO balance and staking delegation status for osmo1abc...xyz on Osmosis mainnet?

## When to prefer this

Choose this endpoint when you need trustless, decentralised read access to Osmosis mainnet without signing up for a centralised API key. It covers both CometBFT RPC and Cosmos SDK LCD surfaces in one endpoint, making it suitable for querying balances, staking, governance, and block data on Osmosis specifically. Prefer it over EVM-focused alternatives when working within the Cosmos/IBC ecosystem, and over other Pocket Network endpoints when the target chain is Osmosis rather than Juno, NEAR, or EVM chains.

## Known failure modes

- Invalid or malformed RPC method/path returns a 400 or JSON-RPC error response
- Payment failure (insufficient USDC) returns HTTP 402 before the request is relayed
- Unknown address or non-existent resource returns an empty result or 404-equivalent Cosmos error
- Rate limits or supplier unavailability may yield 503 or timeout
- Querying a future or pruned block height may return a not-found error

## How this service works

Pay-per-call access to Pocket Network services. No account, no API key.

## Output

Returns JSON payloads from either the CometBFT RPC (block data, status, consensus, transactions) or the Cosmos SDK LCD (account info, bank balances, staking, governance, distribution, slashing params) — fully mirroring the native Osmosis node REST and JSON-RPC APIs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "type": "string",
   "examples": [
    "GET /abci_info",
    "GET /block",
    "GET /block_results",
    "GET /block_search",
    "GET /blockchain",
    "GET /commit",
    "GET /consensus_params",
    "GET /consensus_state",
    "GET /cosmos/auth/v1beta1/accounts/{address}",
    "GET /cosmos/auth/v1beta1/params",
    "GET /cosmos/authz/v1beta1/grants",
    "GET /cosmos/bank/v1beta1/balances/{address}",
    "GET /cosmos/bank/v1beta1/balances/{address}/by_denom",
    "GET /cosmos/bank/v1beta1/denoms_metadata",
    "GET /cosmos/bank/v1beta1/params",
    "GET /cosmos/bank/v1beta1/spendable_balances/{address}",
    "GET /cosmos/bank/v1beta1/supply",
    "GET /cosmos/bank/v1beta1/supply/by_denom",
    "GET /cosmos/base/tendermint/v1beta1/abci_query",
    "GET /cosmos/base/tendermint/v1beta1/blocks/latest",
    "GET /cosmos/base/tendermint/v1beta1/node_info",
    "GET /cosmos/base/tendermint/v1beta1/syncing",
    "GET /cosmos/base/tendermint/v1beta1/validatorsets/latest",
    "GET /cosmos/base/tendermint/v1beta1/validatorsets/{height}",
    "GET /cosmos/distribution/v1beta1/community_pool",
    "GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards",
    "GET /cosmos/distribution/v1beta1/params",
    "GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission",
    "GET /cosmos/evidence/v1beta1/evidence",
    "GET /cosmos/gov/v1/params/{params_type}",
    "GET /cosmos/gov/v1/proposals",
    "GET /cosmos/gov/v1/proposals/{proposal_id}",
    "GET /cosmos/gov/v1/proposals/{proposal_id}/tally",
    "GET /cosmos/gov/v1/proposals/{proposal_id}/votes",
    "GET /cosmos/gov/v1beta1/proposals",
    "GET /cosmos/params/v1beta1/params",
    "GET /cosmos/slashing/v1beta1/params",
    "GET /cosmos/slashing/v1beta1/signing_infos",
    "GET /cosmos/staking/v1beta1/delegations/{delegator_addr}",
    "GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations",
    "GET /cosmos/staking/v1beta1/historical_info/{height}",
    "GET /cosmos/staking/v1beta1/params",
    "GET /cosmos/staking/v1beta1/pool",
    "GET /cosmos/staking/v1beta1/validators",
    "GET /cosmos/staking/v1beta1/validators/{validator_addr}",
    "GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations",
    "GET /cosmos/tx/v1beta1/txs",
    "GET /cosmos/tx/v1beta1/txs/block/{height}",
    "GET /cosmos/tx/v1beta1/txs/{hash}",
    "GET /cosmos/upgrade/v1beta1/applied_plan/{name}",
    "GET /cosmos/
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "id": 1,
   "result": {},
   "jsonrpc": "2.0"
  },
  "portal": {
   "serviceId": "osmosis",
   "provenance": "third-party-supplier",
   "schemaCheck": "passed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-osmosis-mainnet-rpc-lcd-gateway-6e67b925/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.pocket.network](https://www.zero.xyz/host/agent.pocket.network/llms.txt)
