# Pocket Network - Pocket Protocol Mainnet (Shannon) RPC

> Pocket Network - Pocket Protocol Mainnet (Shannon) RPC 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).

Read-only access to Pocket Network's own Shannon mainnet via CometBFT RPC and Cosmos SDK LCD, including poktroll-specific modules for services, applications, suppliers, sessions, and governance params.

## Facts

- Endpoint: POST https://agent.pocket.network/v1/pocket?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-pocket-protocol-mainnet-shannon-rpc-627bfadb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YhASDsyabghu-xpySXhE2

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-pocket-protocol-mainnet-shannon-rpc-627bfadb -d '<json body>'
```

Example prompt: What is the current block height and sync status of the Pocket Network Shannon mainnet, and can you also show me the list of currently registered services in the poktroll module?

## When to prefer this

Choose this endpoint when you need to inspect the Pocket Network protocol itself — its own Shannon mainnet state, poktroll module data (registered services, suppliers, gateways, applications, sessions), governance, and staking — rather than blockchains that Pocket Network relays to. It is ideal for agents that operate within or pay through the Pocket Network ecosystem and need programmatic, pay-per-request access without an API key or account.

## Known failure modes

- Invalid or unsupported RPC method returns an error response
- Address not found returns empty or 404-style LCD error
- Block height out of range returns node error
- Payment of 0.005 USDC not fulfilled triggers 402 Payment Required
- Malformed request body returns JSON-RPC error
- Querying a pruned historical block may return data-not-available error

## How this service works

Read-only access to Pocket Network mainnet (Shannon), the protocol this portal relays through: the CometBFT RPC as JSON-RPC or GET routes (/status, /block) and the Cosmos SDK LCD with the poktroll modules (services, applications, suppliers, gateways, sessions, claims, governance params). An agent can query the protocol it pays through. Pay per request in USDC; no account, no API key.

## Output

JSON responses from either the CometBFT RPC (block data, consensus state, validator sets, node status) or the Cosmos SDK LCD (account balances, staking info, governance proposals, distribution data, poktroll module state for services, applications, suppliers, gateways, sessions, and claims). All data is read-only and reflects the current state of Pocket Network Shannon mainnet.

## 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",
    "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/blocks/{height}",
    "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/distribution/v1beta1/validators/{validator_address}/outstanding_rewards",
    "GET /cosmos/evidence/v1beta1/evidence",
    "GET /cosmos/feegrant/v1beta1/allowances/{grantee}",
    "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/mint/v1beta1/annual_provisions",
    "GET /cosmos/mint/v1beta1/inflation",
    "GET /cosmos/mint/v1beta1/params",
    "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/delegators/{delegator_addr}/validators",
    "GET /cosmos/staking/v1beta1/historical_info/{height}",
    "GET 
… (truncated)
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pocket-network-pocket-protocol-mainnet-shannon-rpc-627bfadb/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)
