A public Network Subgraph endpoint.

Indexers need a current Network Subgraph to allocate, unallocate, close, and reconcile allocations. The Night's Watch now keeps one available for that job.

GraphQL endpoint

https://network.thenightswatch.dev/graphql

POST GraphQL requests directly to this URL. No API key is required.

For indexer-agent

Set INDEXER_AGENT_NETWORK_SUBGRAPH_ENDPOINT to the endpoint above and leave the local deployment unset.

For indexer-service-rs

Set [subgraphs.network].query_url to the endpoint. Do not set a local deployment_id at the same time.

Freshness

The endpoint publishes the upstream _meta block and is kept close to the Arbitrum head. It is rate-limited, not authenticated.

What it serves

The live route serves the fixed GraphQL documents used by the indexer agent, indexer-service-rs, and TAP monitor: allocations, indexers, deployments, graph-network parameters, epochs, paymentsEscrowAccounts, and paymentsEscrowTransactions. BigInt, Bytes, IDs, pagination, block pins, and _meta follow graph-node wire semantics.

A note on the first deployment

The public route currently fronts a fresh, verified grafted Network Subgraph deployment while the permanent Nuthatch-native facade completes its full-history archive backfill. The public contract is the same GraphQL contract indexers need today; the native implementation will replace the upstream route after parity and freshness checks pass.

If your indexer is stuck waiting for a local sync, use the endpoint above and keep an eye on _meta.block.number. Questions and operational reports belong in Nuthatch issues.