Infrastructure: Subgraphs were migrated from Alchemy to Goldsky following Alchemy’s subgraph service shutdown (December 2025–January 2026). The core subgraph 0.18.1 and DRT subgraph 0.14.0 were deployed on Goldsky (November 2025), and the GTCR Indexer reached v0.1.7 with an Envio branch (April 2026). Some applications use Envio HyperIndex as the primary indexer with a subgraph as fallback.
V2 Subgraphs (Arbitrum)
Core Subgraph (KlerosCore, courts, disputes, jurors, stakes)
Decentralized network query URL pattern:
Dispute Template Registry Subgraph
V2 Product Subgraphs
Escrow V2
Full query URL (mainnet):
Curate V2
Curate V2 subgraph is under active development. A devnet deployment is published as curate-v2-devnet. Check the curate-v2 repository for the latest deployment.V1 Subgraphs
These index V1 Kleros products still in active use.The Graph hosted service (
thegraph.com/hosted-service/... URLs) has been shut down. Old hosted-service endpoints no longer work.Curate V1
The Curate application at curate.kleros.io queries these public Goldsky endpoints, which require no API key:
Proof of Humanity V1
The Proof of Humanity application at app.proofofhumanity.id queries this public Studio endpoint:isRegistered(address) on 0xC5E9dDebb09Cd64DfaCab4011A0D5cEDaf7c9BDb on Ethereum Mainnet.
Other V1 Products
For Escrow V1, Linguo, Tokens, and other V1 apps, see the Kleros deployer profile on Graph Explorer and the Kleros subgraph repositories on GitHub.Querying Subgraphs
All subgraphs expose a GraphQL API. Query them with any GraphQL client:Addresses in subgraph responses are always lowercase hex (no EIP-55 checksum). Always lowercase addresses in your query variables, or the subgraph will return no results.
Query Examples
Common GraphQL queries for disputes, courts, and jurors
Subgraph Overview
Architecture and local development setup