Skip to main content
Infrastructure

Endpoints

A load-balanced reverse proxy for Bittensor RPC, plus the registry of callable Subtensor and subnet endpoints behind it.

LiveLoad-balanced reverse proxyfinney · mainnet

One endpoint for Bittensor RPC

POST JSON-RPC to a single URL and Metagraphed routes it across the healthiest, most in-sync public endpoints — with failover, edge caching, and abuse controls. No key, no account, no single point of failure.

POSThttps://api.metagraph.sh/rpc/v1/finney
Try it
curl -s 'https://api.metagraph.sh/rpc/v1/finney' \
  -X POST -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"chain_getHeader","params":[]}'
  • Health-aware load balancing

    Requests fan out across the public endpoint pool, weighted by live probe health and score.

  • Block-height routing

    Nodes trailing the freshest reported tip are demoted behind synced peers, so reads hit current state.

  • Automatic failover

    A dead or transient upstream is retried against the next-best endpoint — transparent to the caller.

  • Edge caching

    Block-pinned reads (chain_getBlockHash/Block/Header) are cached at the edge for instant repeat hits.

  • Read-only + rate-limited

    Only safe read methods pass the allowlist; 100 requests/min per client keeps the pool healthy.

Proxy usage

Updated

Snapshot freshness unknown — verify before relying on this data.

Requests
14
7d
p50
0 ms
p95 226 ms
Success
7.1%
1 ok
Errors
92.9%
13 failed
Failover
0.0%
0 retried
Cache hits
0.0%
0 served
By networkfinney13test1
Per-endpoint distribution
EndpointProviderRequestsShareErrorsAvg latency
opentensor-test-chain-rpcopentensor17.1%0.0%647 ms
Endpoints
1601tracked
RPC pools
54 proxy
Archive-capable
4
Healthy
91%103/113 probed

Latency & severity heatmap

Latency heatmap · provider × kind
<150ms<400ms<1sslow/down

RPC pools

PoolRegionMembersArchiveEligibility
finney-rpc5Pool
finney-wss4yesProxy
finney-archive4yesProxy
test-rpc2Proxy
test-wss2Proxy

Proxy-eligible members serve live traffic through the reverse proxy above; the proxy prefers in-sync, healthy nodes and fails over automatically.

Endpoint pools

PoolKindEndpointsBest endpoint
finney-rpcsubtensor-rpc0/5 eligible
finney-wsssubtensor-wss4/4 eligibleendpoint-srf-dcf48d017826dc4b
finney-archivearchive4/4 eligibleendpoint-srf-dcf48d017826dc4b

Covers all pool kinds (subtensor-rpc, subtensor-wss, archive) from the generalized endpoint-pools artifact — distinct from the Bittensor RPC proxy pools above.

Root RPC/WSS endpoints

ProviderKindClassificationStatusArchiveLatency
nodiessubtensor-rpcunknown
onfinalitysubtensor-rpcliveyes2862ms
onfinalitysubtensor-wssliveyes1302ms
opentensorsubtensor-rpcliveyes3142ms
opentensorsubtensor-wssliveyes1424ms
opentensorsubtensor-rpcliveyes1691ms
opentensorsubtensor-wssliveyes916ms
opentensorsubtensor-rpcliveyes1651ms
opentensorsubtensor-wssliveyes992ms

9 endpoints tracked · 8 archive-capable · 8 ok · 1 unknown

Callable endpoints

189 of 189
URL
000subtensor-rpcopentensorOK1651ms
000subtensor-rpcopentensorOK1691ms
000subtensor-rpcnodiesUnknown
000subtensor-rpcopentensorOK3142ms
000subtensor-rpconfinalityOK2862ms
000subtensor-wss
wss://bittensor-finney.api.onfinality.io/public-ws
onfinalityOK1302ms
000subtensor-wss
wss://archive.chain.opentensor.ai:443
opentensorOK1424ms
000subtensor-wss
wss://lite.chain.opentensor.ai:443
opentensorOK992ms
000subtensor-wss
wss://entrypoint-finney.opentensor.ai:443
opentensorOK916ms
001data-artifactmacrocosmosUnknown
002data-artifactinference-labsUnknown
003data-artifactone-covenantOK224ms
005data-artifacthoneOK355ms
006data-artifactnuminousOK647ms
007data-artifactallwaysOK130ms
007sseallwaysOK322ms
008data-artifactvantaOK580ms
009data-artifactmacrocosmosUnknown
010data-artifacttaofiUnknown
011data-artifacttrajectoryrlOK330ms
012data-artifactcompute-hordeUnknown
013data-artifactmacrocosmosOK198ms
014data-artifactcacheonOK251ms
015data-artifactoroUnknown
015data-artifactoroUnknown
Page 1 of 8 · showing 25 of 189

Incidents timeline

Incidents · 24h
  • Host-24hnowlinks
  • endpoint-srf-2d3306d2cfa2223e
    1 ongoing1 total
  • endpoint-srf-3ffcb1a074d13547
    1 ongoing1 total
  • endpoint-srf-d6ad3703dbed701f
    1 ongoing1 total
  • endpoint-srf-dece284ea80ec36c
    1 ongoing1 total
  • endpoint-srf-6bf50fe9203db27c
    1 ongoing1 total
  • endpoint-srf-aa5d5d31a0f78307
    1 ongoing1 total
  • endpoint-srf-ee8180c137f9a543
    1 ongoing1 total
  • endpoint-srf-34a4ac83864d4ae7
    1 ongoing1 total
  • endpoint-srf-6acf119341034de8
    1 ongoing1 total
  • endpoint-srf-db88986ea3dcbe82
    1 ongoing1 total
  • endpoint-srf-d27e72d2681f9787
    1 ongoing1 total
  • endpoint-srf-731498de4723ad3c
    1 ongoing1 total
  • endpoint-srf-fc7e63cd7f0f1ca9
    1 ongoing1 total
  • endpoint-srf-b7903c0191b3c777
    1 ongoing1 total
  • endpoint-srf-196044ef4420d344
    1 ongoing1 total