Dispatch
Community project — not affiliated with or endorsed by The Graph Foundation or Edge & Node. This is an independent exploration of what a JSON-RPC data service on Horizon might look like.Dispatch is a decentralised JSON-RPC service built on The Graph Protocol’s Horizon framework. Indexers stake GRT, register to serve specific chains, and get paid per request via GraphTally (TAP v2) micropayments. Inspired by the Q3 2026 “Experimental JSON-RPC Data Service” direction in The Graph’s 2026 Technical Roadmap — but this codebase is an independent community effort, not an official implementation.
What it does
An application callseth_getBalance. Instead of hitting a centralised RPC provider, the request routes to a staked indexer in the Dispatch network. The indexer persists a TAP receipt and returns the data. GRT flows on-chain automatically via GraphTally.
That’s the loop.
Network status
The full payment loop is working end-to-end. Requests generate TAP receipts, the service aggregates them into RAVs every 60s, and calls
RPCDataService.collect() every hour — pulling GRT from the consumer’s escrow to the provider automatically.